7 #define YYSTYPE struct ast *
19 true { yylval = ast_bool(true); return BOOL; }
20 false { yylval = ast_bool(false); return BOOL; }
47 '([^']|\\[abtnvfr]|\\x[0-9a-fA-F]{2})' {
48 yylval = ast_char(yytext); return CHAR; }
50 yylval = ast_int(atoi(yytext)); return INTEGER; }
51 [_a-zA-Z][_a-zA-Z0-9]* {
52 yylval = ast_identc(yytext); return IDENT; }