Lines Matching refs:attr

1216 parameterAttributeRef(attr) ::= "$<attr.name>"
1217 parameterSetAttributeRef(attr,expr) ::= "$<attr.name> =<expr>;"
1219 scopeAttributeRef(scope,attr,index,negIndex) ::= <<
1221 ((<scope>_scope)<scope>_stack.elementAt(<scope>_stack.size()-<negIndex>-1)).<attr.name>
1224 ((<scope>_scope)<scope>_stack.elementAt(<index>)).<attr.name>
1226 ((<scope>_scope)<scope>_stack.peek()).<attr.name>
1231 scopeSetAttributeRef(scope,attr,expr,index,negIndex) ::= <<
1233 ((<scope>_scope)<scope>_stack.elementAt(<scope>_stack.size()-<negIndex>-1)).<attr.name> =<expr>;
1236 ((<scope>_scope)<scope>_stack.elementAt(<index>)).<attr.name> =<expr>;
1238 ((<scope>_scope)<scope>_stack.peek()).<attr.name> =<expr>;
1250 ruleLabelRef(referencedRule,scope,attr) ::= <<
1252 $<scope>.<attr.name>
1258 returnAttributeRef(ruleDescriptor,attr) ::= <<
1260 retval.<attr.name>
1262 $<attr.name>
1266 returnSetAttributeRef(ruleDescriptor,attr,expr) ::= <<
1268 retval.<attr.name> =<expr>;
1270 $<attr.name> =<expr>;
1283 tokenLabelPropertyRef_text(scope,attr) ::= "$<scope>->get_text()"
1284 tokenLabelPropertyRef_type(scope,attr) ::= "<scope>.getType()"
1285 tokenLabelPropertyRef_line(scope,attr) ::= "<scope>.getLine()"
1286 tokenLabelPropertyRef_pos(scope,attr) ::= "<scope>.getCharPositionInLine()"
1287 tokenLabelPropertyRef_channel(scope,attr) ::= "<scope>.getChannel()"
1288 tokenLabelPropertyRef_index(scope,attr) ::= "<scope>.getTokenIndex()"
1289 tokenLabelPropertyRef_tree(scope,attr) ::= "<scope>_tree"
1291 ruleLabelPropertyRef_start(scope,attr) ::= "((<labelType>)<scope>.start)"
1292 ruleLabelPropertyRef_stop(scope,attr) ::= "((<labelType>)<scope>.stop)"
1293 ruleLabelPropertyRef_tree(scope,attr) ::= "((<ASTLabelType>)<scope>.tree)"
1294 ruleLabelPropertyRef_text(scope,attr) ::= <<
1304 ruleLabelPropertyRef_st(scope,attr) ::= "<scope>.st"
1309 lexerRuleLabelPropertyRef_type(scope,attr) ::= "<scope>.getType()"
1310 lexerRuleLabelPropertyRef_line(scope,attr) ::= "<scope>.getLine()"
1311 lexerRuleLabelPropertyRef_pos(scope,attr) ::= "<scope>.getCharPositionInLine()"
1312 lexerRuleLabelPropertyRef_channel(scope,attr) ::= "<scope>.getChannel()"
1313 lexerRuleLabelPropertyRef_index(scope,attr) ::= "<scope>.getTokenIndex()"
1314 lexerRuleLabelPropertyRef_text(scope,attr) ::= "<scope>.getText()"
1317 rulePropertyRef_start(scope,attr) ::= "((<labelType>)retval.start)"
1318 rulePropertyRef_stop(scope,attr) ::= "((<labelType>)retval.stop)"
1319 rulePropertyRef_tree(scope,attr) ::= "((<ASTLabelType>)retval.tree)"
1320 rulePropertyRef_text(scope,attr) ::= <<
1329 rulePropertyRef_st(scope,attr) ::= "retval.st"
1331 lexerRulePropertyRef_text(scope,attr) ::= "getText()"
1332 lexerRulePropertyRef_type(scope,attr) ::= "$_type"
1333 lexerRulePropertyRef_line(scope,attr) ::= "tokenStartLine"
1334 lexerRulePropertyRef_pos(scope,attr) ::= "tokenStartCharPositionInLine"
1335 lexerRulePropertyRef_index(scope,attr) ::= "-1" // undefined token index in lexer
1336 lexerRulePropertyRef_channel(scope,attr) ::= "$_channel"
1337 lexerRulePropertyRef_start(scope,attr) ::= "tokenStartCharIndex"
1338 lexerRulePropertyRef_stop(scope,attr) ::= "(getCharIndex()-1)"
1339 lexerRulePropertyRef_self(scope,attr) ::= "$self"
1343 ruleSetPropertyRef_tree(scope,attr,expr) ::= "retval.tree =<expr>;"
1344 ruleSetPropertyRef_st(scope,attr,expr) ::= "retval.st =<expr>;"