Compiler
[Virtual Machine]


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_topcode_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 Documentation

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.


Enumeration Type Documentation

enum opcode_chain_node_type_t

Types of symbolic elements in a program.

Enumerator:
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.


Generated on Wed Feb 6 14:46:05 2008 for TinyaML by  doxygen 1.5.3