• Home
  • Raw
  • Download

Lines Matching refs:subg

86 void Graph::BeginRule (SubGraph *subg)  in BeginRule()  argument
88 subg->BeginScope (SCOPE_RULE, 0, 0); in BeginRule()
90 subg->DebugPrintDirective ("<ruleref>"); in BeginRule()
95 void Graph::EndRule (SubGraph *subg) in EndRule() argument
98 subg->DebugPrintDirective ("</ruleref>"); in EndRule()
100 subg->EndScope(); in EndRule()
104 void Graph::BeginItem (SubGraph *subg) in BeginItem() argument
106 subg->BeginScope (SCOPE_ITEM, 0, 0); in BeginItem()
108 subg->DebugPrintDirective ("<item>"); in BeginItem()
113 void Graph::BeginItemRepeat (SubGraph *subg, int minCount, int maxCount) in BeginItemRepeat() argument
115 subg->BeginScope (SCOPE_REPEAT, minCount, maxCount); in BeginItemRepeat()
117 subg->DebugPrintDirective ("<item repeat>"); in BeginItemRepeat()
122 void Graph::AddRuleRef (SubGraph *subg, int ruleNo) in AddRuleRef() argument
124 subg->AddItem (-ruleNo, ruleNo); in AddRuleRef()
126 subg->DebugPrintDirective ("<add ruleref>"); in AddRuleRef()
132 void Graph::AddLabel (SubGraph *subg, int labNo) in AddLabel() argument
134 subg->AddItem (labNo, -1); in AddLabel()
136 subg->DebugPrintLabel (labNo); in AddLabel()
141 void Graph::AddTag (SubGraph *subg, int tagNo) in AddTag() argument
143 subg->AddTag (tagNo); in AddTag()
145 subg->DebugPrintLabel (tagNo); in AddTag()
150 void Graph::EndItem (SubGraph *subg) in EndItem() argument
153 subg->DebugPrintDirective ("</item>"); in EndItem()
155 subg->EndScope(); in EndItem()
159 void Graph::BeginOneOf (SubGraph *subg) in BeginOneOf() argument
161 subg->BeginScope (SCOPE_ONEOF, 0, 0); in BeginOneOf()
163 subg->DebugPrintDirective ("<one-of>"); in BeginOneOf()
168 void Graph::EndOneOf (SubGraph *subg) in EndOneOf() argument
171 subg->DebugPrintDirective ("</one-of>"); in EndOneOf()
173 subg->EndScope (); in EndOneOf()
177 void Graph::BeginCount (SubGraph *subg, int minCount, int maxCount) in BeginCount() argument
179 subg->BeginScope (SCOPE_COUNT, minCount, maxCount); in BeginCount()
181 subg->DebugPrintDirective ("<count>"); in BeginCount()
186 void Graph::EndCount (SubGraph *subg) in EndCount() argument
189 subg->DebugPrintDirective ("</count>"); in EndCount()
191 subg->EndScope(); in EndCount()
195 void Graph::BeginOptional (SubGraph *subg) in BeginOptional() argument
197 subg->BeginScope (SCOPE_OPT, 0, 0); in BeginOptional()
199 subg->DebugPrintDirective ("<item repeat= 0- >"); in BeginOptional()
204 void Graph::ExpandRules (SubGraph *subg) in ExpandRules() argument
206 subg->ExpandRules (subGraph, subIndex, numSubGraph); in ExpandRules()