Previous: Displaying The Functions List, Up: Executive Assembler Introduction [Index]
The standalone aime interpreter records its state in a large scope
aggregate, named for the benefit of this introduction struct
context_type. The aggregated features include:
argcis the number of string arguments of the executed program, including the name of the program (much like the C argc)
argvis the array of string arguments of the executed program, including the name of the program (much like the C argv)
classa temporaries indicator, set when temporaries are to be destroyed
See Temporaries.
datais the program source
immediatean integer, selecting between reading the program from a command line specified file and picking the program from the command line
indexset_datais the set of executive objects as assembled by the executive assembler
programis the name of the file from which the program was read
selfis the name of the aime interpreter, used when formatting error messages
An additionally atomic global SIGCHLD_received and an atomic pointer
global static_class are used for received signals processing.