Loading...
Searching...
No Matches
operators.f90

Go to the source code of this file.

Data Types

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...

Functions/Subroutines

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().