Modules | |
Opcode chain | |
Opcode chain symbolically describes a program's contents. | |
Opcode dictionary | |
Opcode dictionary associates opcodes name and arg type, C function, and wordcode. | |
Data Structures | |
struct | _opcode_chain_node_t |
Typedefs | |
typedef struct _slist_t * | opcode_chain_t |
A chain of symbolic program elements. | |
typedef struct _opcode_chain_node_t * | opcode_chain_node_t |
An atomic symbolic program element. | |
Enumerations | |
enum | opcode_chain_node_type_t { NodeOpcode, NodeLangDef, NodeLangPlug, NodeData, NodeLabel } |
Types of symbolic elements in a program. More... |
typedef struct _slist_t* opcode_chain_t |
A chain of symbolic program elements.
typedef struct _opcode_chain_node_t* opcode_chain_node_t |
An atomic symbolic program element.
Types of symbolic elements in a program.
NodeOpcode | Element is an instruction. |
NodeLangDef | Element is a serialized Grammar AST. |
NodeLangPlug | Element is a plug statement. |
NodeData | Element is a static data initializer. |
NodeLabel | Element is a label. |