Specifications
34
• Symbol table for common variables
Lists common variables arranged according to their types. An array variable has a suffix
of parentheses ( ).
• Symbol table for work variables
Lists work variables and dummy arguments arranged according to their types. An array
variable has a suffix of parentheses ( ).
• Symbol table for register variables
Lists register variables arranged according to their types. An array variable has a suffix
of parentheses ( ).
• Symbol table for labels
Lists labels arranged in alphabetic order.
• Symbol table for user-defined functions
Lists user-defined functions arranged according to their types (i.e. integer, real, and
string types).
Each of common variables, work variables, and register variables can be divided into the fol-
lowing types:
Non-array integer type Non-array real type Non-array string type
Array integer type Array real type Array string type
■
Cross reference
Select the X (Cross) reference check box and run the Compiler, and the following information
will be outputted:
• For common variables
Outputs line numbers where common variables are defined and referred to.
• For work variables
Outputs line numbers where work variables and dummy arguments are referred to.
• For register variables
Outputs line numbers where register variables are defined and referred to.
• For labels
Outputs line numbers where labels are defined and referred to.
• For user-defined functions
Outputs line numbers where user-defined functions are defined and referred to.