Index of types


A
asm_value [Pascal_ir]
Definition in the assembly side.

B
base_block [Asm_ir]
A base block.
block [Pascal_ir]
A block (i.e.

D
definition [Pascal_ir]
An identifier definition.

E
environment [Pascal_ir]
An environment (a list of names and their value).
expr [Pascal_ir]
An expression.
expression [Pascal_ir]
A typed expression.

F
flag [Asm_ir]
A flag.
func [Pascal_ir]
A procedure or a function.

I
instr [Asm_ir]
An assembly instruction.

M
meta_instr [Asm_ir]
A meta instruction (an instruction which has several base blocks as argument).

N
nature [Pascal_ir]
Nature.

P
pascal_type [Pascal_ir]
Types of values.
procedure [Asm_ir]
A procedure.
program [Pascal_ir]
A program.
program [Asm_ir]
A program.

R
register [Asm_ir]
A register.

S
stack_pos [Asm_ir]
A position on the stack.
statement [Pascal_ir]
A decorated statement.
stt [Pascal_ir]
A statement.

T
token [Parser]

V
value [Pascal_ir]
What an identifier can be.
value [Asm_ir]
Pseudo-typed values for assembly.
var_type [Asm_ir]
Type of variables.
variable [Pascal_ir]
A reference to an identifier.
variable [Asm_ir]
A variable.
variable_def [Asm_ir]
A variable definition.

X
xflag [Asm_ir]
Kinds of flags.