• 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