Public Member Functions | |
bool | is_many_node () const |
void | install (cmt_and_node &other, int index) |
void | reduce () |
void | dump () const |
Protected Member Functions | |
cmt_many_node (cmt_regexp_node *n) | |
virtual | ~cmt_many_node () |
Protected Attributes | |
cmt_regexp_node * | _node |
cmt_and_node | _follower |
|
Definition at line 578 of file cmt_regexp.cxx.
00578 : _node (n) 00579 { 00580 } |
|
Definition at line 587 of file cmt_regexp.cxx. References _node.
00588 { 00589 delete _node; 00590 } |
|
Reimplemented from cmt_regexp_node. Reimplemented in cmt_zero_more, and cmt_one_more. Definition at line 602 of file cmt_regexp.cxx. References _follower, _node, cmt_and_node::dump(), cmt_regexp_node::dump(), tab(), and tab_level.
|
|
Definition at line 592 of file cmt_regexp.cxx. References _follower, and cmt_and_node::fill(). Referenced by cmt_and_node::reduce().
|
|
Reimplemented from cmt_regexp_node. Definition at line 582 of file cmt_regexp.cxx.
00583 { 00584 return (true); 00585 } |
|
Definition at line 597 of file cmt_regexp.cxx. References _follower, and cmt_and_node::reduce(). Referenced by cmt_and_node::reduce().
|
|
Definition at line 237 of file cmt_regexp.cxx. |
|
Definition at line 236 of file cmt_regexp.cxx. Referenced by dump(), and ~cmt_many_node(). |