static AST retdecl(){ Token *t = &tok; AST a=0; a = rettype(); a = mod(a); return a; }
/* funções: * functdef -> FUNCTION ID formparm : rettype ; * declscope * procscope ; * * ... */ void functdef (void) { match (FUNCTION); match (ID); formparm (); match (':'); rettype (); match (';'); declscope (); procscope (); match (';'); }