|
| recursive subroutine | mod_nts_language::nts_expression_read (parser, expr) |
| |
| recursive subroutine | mod_nts_language::nts_expression_read_ternary (parser, expr) |
| |
| recursive subroutine | mod_nts_language::nts_expression_read_or_and (parser, expr) |
| |
| recursive subroutine | mod_nts_language::nts_expression_read_comparison (parser, expr) |
| |
| recursive subroutine | mod_nts_language::nts_expression_read_additive (parser, expr) |
| |
| recursive subroutine | mod_nts_language::nts_expression_read_multiplicative (parser, expr) |
| |
| recursive subroutine | mod_nts_language::nts_expression_read_unary (parser, expr) |
| |
| recursive subroutine | mod_nts_language::nts_expression_read_power (parser, expr) |
| |
| recursive subroutine | mod_nts_language::nts_expression_read_const (parser, expr) |
| |
| recursive integer function | mod_nts_language::nts_evaluate_integer_expression (parser) |
| | Evaluate an integer expression.
|
| |
| recursive integer function | mod_nts_language::nts_evaluate_integer_expression_positive (parser) |
| | Evaluate a positive (>=0) integer expression.
|
| |
| recursive integer function | mod_nts_language::nts_evaluate_integer_expression_spositive (parser) |
| | Evaluate a strictly positive (>0) integer expression.
|
| |
| recursive integer function | mod_nts_language::nts_evaluate_integer_expression_negative (parser) |
| | Evaluate a negative (<=0) integer expression.
|
| |
| recursive integer function | mod_nts_language::nts_evaluate_integer_expression_snegative (parser) |
| | Evaluate a strictly negative (<0) integer expression.
|
| |
| recursive integer function | mod_nts_language::nts_evaluate_integer_expression_within (parser, a, b) |
| | Evaluate an integer expression within ithe given interval [a,b].
|
| |
| recursive double precision function | mod_nts_language::nts_evaluate_double_expression (parser) |
| | Evaluate a double precision expression.
|
| |
| recursive double precision function | mod_nts_language::nts_evaluate_double_expression_positive (parser) |
| | Evaluate a positive (>=0) double precision expression (.
|
| |
| recursive double precision function | mod_nts_language::nts_evaluate_double_expression_spositive (parser) |
| | Evaluate a strictly positive (>0) double precision expression (.
|
| |
| recursive character(len=:) function, allocatable | mod_nts_language::nts_evaluate_string_expression (parser) |
| | Evaluate a string precision expression.
|
| |
| recursive logical function | mod_nts_language::nts_evaluate_boolean_expression (parser) |
| | Evaluate a boolean expression.
|
| |
| recursive subroutine | mod_nts_language::nts_parse_eval (parser) |
| |
| character(len=:) function, allocatable | ellipse (text) |
| |
| recursive subroutine | mod_nts_language::nts_get (parser, tok) |
| |
| recursive subroutine | mod_nts_language::nts_get_keyword (parser, tok) |
| |
| recursive subroutine | mod_nts_language::nts_peek (parser, tok) |
| |
| recursive subroutine | mod_nts_language::nts_unget (parser, tok) |
| |
| logical recursive function | mod_nts_language::nts_next_token (parser, kind, peek) |
| |
| logical recursive function | mod_nts_language::nts_next_keyword (parser, keyword_id) |
| |
| recursive subroutine | mod_nts_language::nts_expect (parser, kind, has_leading_space, message) |
| |
| recursive subroutine | mod_nts_language::nts_read_until_matched_token (parser, kind_open, kind_close, content) |
| |
| subroutine | mod_nts_language::nts_goto_right_brace (parser) |
| | Ignore any token until the next right brace if found.
|
| |
| subroutine | mod_nts_language::nts_goto_right_parenthesis (parser) |
| | Ignore any token until the next right parenthesis if found.
|
| |
| subroutine | mod_nts_language::nts_ignore_next_instruction (parser) |
| | Ignore any token until the next instruction is found.
|
| |
| logical function | mod_nts_language::nts_on_exit_mode (depth) |
| | Return the exit mode state of the parser.
|
| |
| subroutine | mod_nts_language::nts_parse_kill (parser) |
| |
| subroutine | mod_nts_language::nts_parse_function_definition (parser) |
| |
| recursive subroutine | mod_nts_language::nts_evaluate_function (parser, expr) |
| |
| recursive subroutine | mod_nts_language::nts_call_function (parser, block_parser) |
| |
| logical recursive function | mod_nts_language::nts_eval_function_block_reader (parser, tok, keyword_id) |
| |
| recursive subroutine | mod_nts_language::nts_parse_return (parser, return_tok) |
| |