class PARSE_NT_NODE
Summary
Class invariant
Overview
creation features
exported features
  • copy (other: PARSE_NT_NODE)
    Update current object using fields of object attached to other, so as to yield equal objects.
  • is_equal (other: PARSE_NT_NODE): BOOLEAN
    Is other attached to an object considered equal to current object?
effective procedure
effective function
error_message: STRING
writable attribute
is_coherent: BOOLEAN
effective function
set_default_tree_builder (non_terminal_builder: PROCEDURE[TUPLE 2[STRING, TRAVERSABLE[STRING]]], path: COLLECTION[STRING])
effective procedure
set_non_terminal (a_non_terminal: PARSE_NON_TERMINAL)
effective procedure
effective procedure
do_parse (buffer: MINI_PARSER_BUFFER, actions: COLLECTION[TUPLE 2[STRING, PROCEDURE[TUPLE]]]): STRING
effective function
parse_suffices (buffer: MINI_PARSER_BUFFER, actions: COLLECTION[TUPLE 2[STRING, PROCEDURE[TUPLE]]]): STRING
effective function
prepend (p: STRING, msg: STRING): STRING
effective function
call_non_terminal_builder (non_terminal_builder: PROCEDURE[TUPLE 2[STRING, TRAVERSABLE[STRING]]], path: TRAVERSABLE[STRING])
effective procedure
make (a_prefix_name: STRING, a_nt: PARSE_NON_TERMINAL)
effective procedure
root (a_nt: PARSE_NON_TERMINAL)
effective procedure
copy (other: PARSE_NT_NODE)
effective procedure
Update current object using fields of object attached to other, so as to yield equal objects.
is_equal (other: PARSE_NT_NODE): BOOLEAN
effective function
Is other attached to an object considered equal to current object?
prefix_name: STRING
writable attribute
suffices: HASHED_DICTIONARY[PARSE_NT_NODE, STRING]
writable attribute
writable attribute
action: PROCEDURE[TUPLE]
writable attribute
end_of_rule: BOOLEAN
writable attribute