diff options
Diffstat (limited to 'web/yacco2/diagrams/ruledef.txt')
-rw-r--r-- | web/yacco2/diagrams/ruledef.txt | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/web/yacco2/diagrams/ruledef.txt b/web/yacco2/diagrams/ruledef.txt new file mode 100644 index 0000000000..63285269b9 --- /dev/null +++ b/web/yacco2/diagrams/ruledef.txt @@ -0,0 +1,25 @@ +/* +file: ruledef.txt +Why: example of text to parse by rule_def_phrase grammar. +*/ +Rrule_def_phrase AD AB( +lhs +,parallel-control-monitor{ + arbitrator-code + *** + } +){ + -> |.| + -> ||| "cweb-marker" NS_cweb_marker::TH_cweb_marker { + rhs-op + Crule_def_phrase* fsm = (Crule_def_phrase*)parser()->fsm_tbl(); + fsm->rule_def_->add_cweb_marker(sf->p2__->ast()); + *** + } + -> ||| |+| NULL { + rhs-op + RSVP(sf->p2__); + parser()->set_stop_parse(true); + *** + } +} |