findRule 87 syn/greg.h extern Node *findRule(char *name, int starts); findRule 66 syn/greg.y definition= s:identifier { if (push(beginRule(findRule(yytext,s)))->rule.expression) findRule 89 syn/greg.y COLON identifier !EQUAL { Node *name= makeName(findRule(yytext,0)); name->name.variable= pop(); push(name); } findRule 90 syn/greg.y | identifier !EQUAL { push(makeName(findRule(yytext,0))); }