ExC v0.4.0 API Reference
Modules
Connect the generated assembly code with the header.
Returns the assembly code generated given an input source code.
Generate the code that will be shown on the screen.
Module in charge of show specific parts of the compilation.
Print the header of each output per screen
Show errors in the output of Lexer.tokenize / 1
andParser.parse / 2
.
Main entry point that handles all the compiling process.
Filters the outputs of Lexer.tokenize/1
and Parser.parse/2
.
Module used to perform general tests.
Travels through an Abstract Syntax Tree.
Prints elements and errors on screen.
Generates the assembly output file.
Breaks the source code string (SCS) into an output list of tokens (OTL).
Parses the Output Token List (OTL) from Lexer.tokenize/1
into an Output
Reads all the files the compiler needs.
Defines a Node that represents a grammar production rule in the target
Defines a Token that represents a valid, or invalid, token in the target
Writes the target language code (assembly x86 64 bit) file to the current