Go to the source code of this file.
|
| interface | evaluate_expression |
| | Evaluates a preprocessor-style expression with macro substitution. Tokenizes the input expression, expands macros where appropriate, parses it according to operator precedence, and computes the integer result. Returns .true. if evaluation succeeded and the result is non-zero. More...
|
|
| recursive integer function, public | parse_expression (expr, tokens, ntokens, pos, macros, ctx) |
| | Parses a sequence of tokens starting at position pos as a full expression. Entry point for the recursive descent parser. Delegates to parse_or().
|