The Common module contains different classes widely used in all backends.
Some Mutator are declared on the Mutators module.
As you may see on the diagram, all mutators inherits from AbstractMutator.
Additional mutators are provided in order to easier the backend writing process.
Warning
Some cleaning needs to be done in this module.
In order to search nodes on the AST, the programmer needs to implements a Filter. GenericFilterVisitor is the parent of all filters, defining the commom methods of all filters.
This module has other members, which are concrete implementations of the GenericFilterVisitor.
This module has some members in order to store some source code files:
Class to store makefile source code
Represents a file which contains a template that it could be convert into a simple text.
Return a pretty representation of the file
Parameters: | text – The original text to be pretty printed |
---|
Return a string after the renderization of the content
Parameters: |
|
---|