Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=20), | public | :: | Symbol | = | '' | ||
integer, | public | :: | Code | = | 0 | ||
integer, | public | :: | NumOperands | = | 0 |
TYPE OperatorType
! structure for operators and functions, used to look up information about each operator or function
CHARACTER(len=20) :: Symbol = '' ! string representation of operator or function (for reporting)
INTEGER :: Code = 0 ! integer code 1..64, identifies operator or function
INTEGER :: NumOperands = 0 ! count of operands or function arguments.
END TYPE OperatorType