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