home
classes/clusters list
class information
+
Point of view
ANY
ANY
PARSE_NT_NODE
PARSE_NON_TERMINAL
TYPED_INTERNALS
INTERNALS_HANDLER
All features
class PARSE_NT_NODE
Summary
top
An internal class used by
PARSE_NON_TERMINAL
that implements the LL(n) parsing algorithm.
Direct parents
insert list:
ANY
Overview
top
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?
copy
(other: PARSE_NT_NODE)
effective procedure
top
Update current object using fields of object attached to
other
, so as to yield equal objects.
Note: you can't copy object from a different dynamic type.
require
same_dynamic_type(other)
ensure
is_equal(other)
is_equal
(other: PARSE_NT_NODE):
BOOLEAN
effective function
top
Is
other
attached to an object considered equal to current object?
require
other /= Void
ensure
commutative:
generating_type = other.generating_type implies Result = other.is_equal(Current)