enum error_code error_code_t
Enumeration of error codes.
 
error_code_t mya_parser(module_t *module)
Make the syntactical analysis on the given module and construct the AST.
 
error_code_t mya_lexer(module_t *module)
Make the lexical analysis on the given module.
 
error_code_t mya_evaluator(mir_t *mir, module_t *module)
Make the semantic analysis on the given module and evaluates the statements, constructing the in-memo...
 
Mya in-memory intermediate representation.
 
Struct that represents a Mya module.
 
struct mir mir_t
Mya in-memory intermediate representation.
 
struct module module_t
Struct that represents a Mya module.