Index of types


A
analysis_env [Environment]
The analysis environment

C
cast_type [Expression]
type to hold the result of casting two values to the same type
channelType [Library_io]
type of I/O channel
comparator [Ast]
binary comparaison operators
conditional_spec [Ast]
conditional replacement criteria for a template instruction

E
expression [Ast]
expressions used in parsing AST

L
label_pos [Environment]
position of a label with within a template spec, tuple of start begin, start end, end begin, end ending
lib_function_def [Ast]
Definition for a library function

M
map_subtype [Ast]
type of map variable, either a dictionary or an array

O
operator [Ast]
binary operation operators

R
rec_varmap [Environment]
represents variables map in a global or local scope, and reference to parent scope
replacement [Ast]
string replacement specification in a template instruction
replacement_list [Ast]
list of replacements for a template instructions
replacement_spec [Ast]
a single instruction in a set of template instructions
runtime_env [Ast]
The runtime environment.
runtime_expression [Ast]
expressions used in runtime AST
runtime_statement [Ast]
statements used in runtime AST
runtime_variable_value [Ast]
variable values used in runtime AST

S
statement [Ast]
statements used in parsing AST

T
template_spec [Ast]
definition for a line in a template definition
template_spec_def [Environment]
definition of a template specidifcation, used during validity checking.
token [Parser]

V
valuetype [Expression]
enumeration of a value's possible types
var_info [Environment]
Variable information, tuple of index into scope and unique id
var_op_type [Environment]
type of operation performed on variable
var_prop [Environment]
Properties of variable locations
variable_location [Ast]
location for a variable in the runtime AST for globals, unique id * an index into the global variables array for locals, unique id * an index into the current stackframe * an index into the stack
variable_value [Ast]
variable values used in parsing AST