• Auxiliary procedures are needed by translation rules
Section III: Auxiliary Procedures
Example:
…
{id} { yylval = install_id();
return(ID); }
…
%%
…
int install_id() {
/* Procedure to install the
lexeme into the symbol table and return a pointer thereto */
}
…
34/35