makeName 98 tools/greg.h extern Node *makeName(Node *rule); makeName 91 tools/greg.y COLON identifier !EQUAL { Node *name= makeName(findRule(yytext, 0)); name->name.variable= pop(); push(name); } makeName 92 tools/greg.y | identifier !EQUAL { push(makeName(findRule(yytext, 0))); }