class PARSE_NON_TERMINAL
Summary
Overview
creation features
exported features
  • copy (other: PARSE_NON_TERMINAL)
    Update current object using fields of object attached to other, so as to yield equal objects.
  • is_equal (other: PARSE_NON_TERMINAL): BOOLEAN
    Is other attached to an object considered equal to current object?
  • add (rule: TRAVERSABLE[STRING], action: PROCEDURE[TUPLE])
is_coherent: BOOLEAN
effective function
set_default_tree_builders (non_terminal_builder: PROCEDURE[TUPLE 2[STRING, TRAVERSABLE[STRING]]], terminal_builder: PROCEDURE[TUPLE 2[STRING, PARSER_IMAGE]])
effective procedure
copy (other: PARSE_NON_TERMINAL)
effective procedure
Update current object using fields of object attached to other, so as to yield equal objects.
is_equal (other: PARSE_NON_TERMINAL): BOOLEAN
effective function
Is other attached to an object considered equal to current object?
add (rule: TRAVERSABLE[STRING], action: PROCEDURE[TUPLE])
effective procedure
name: STRING
writable attribute
table: PARSE_TABLE
writable attribute
set (a_name: STRING, a_table: PARSE_TABLE)
effective procedure
set_table (a_table: PARSE_TABLE)
effective procedure