Glossary
- Filter
- Class capable of returning a node matching a condition function, or iterating several matching nodes
- Mutator
- Class capable of transforming the filtered nodes from the Intermediate Representation
- Driver
- Code which gets an input file and output a translation
- Writer
- A Filter is a class which follows the Visitor Pattern. It contains methods to do searches on the Intermediate Representation, following different orders.
- AST
- Abstract Syntax Tree: Wikipedia
- Intermediate Representation
- (IR) yaCF intermediate code.. Basically the IR is an AST (Abstract Syntax Tree) with specific characteristics
- IR
- Intermediate Representation. yaCF intermediate code.. Basically the IR is an AST (Abstract Syntax Tree) with specific characteristics
- Dot languaje
- Dot is a command-line tool to lay out directed graphs into a variety of output formats (PostScript, PDF, SVG, annotated text and so on).
Intermediate Representation. yaCF intermediate code.. Basically the IR is an AST (Abstract Syntax Tree) with specific characteristics
- IRNode
- Each node in the Intermediate Representation
- Dot languaje
- Dot is a command-line tool to lay out directed graphs into a variety of output formats (PostScript, PDF, SVG, annotated text and so on).
- Flyweight pattern
- A flyweight is an object that minimizes memory use by sharing as much data as possible with other similar objects