Parser runtime context. More...
|Dialect to be used by parser. More...|
|Parser configuration. More...|
|Instruction pointer. More...|
|Symbol table. More...|
Parser runtime context.
Dialect to be used by parser.
Defines supported instructions syntax.
RIP/EIP register value used as a value for newly declared symbols. This value is never changed by the parser.
It holds symbols added by the user as well as symbols allocated by the parsers (labels). It is very important to free this container on your own because even if it is not allocated by the user it can be set by the parser when the first symbol definition is found. So the most safe way to manage it is to always use "fcml_fn_symbol_table_free" function as soon as context if going to be freed.