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