7 #define YYSTYPE struct ast *
19 true { yylval = ast_bool(true); return BOOL; }
20 false { yylval = ast_bool(false); return BOOL; }
44 '([^']|\\[abtnvfr]|\\x[0-9a-fA-F]{2})' {
45 yylval = ast_char(yytext);
49 yylval = ast_int(atoi(yytext));
52 [_a-zA-Z][_a-zA-Z0-9]* {
53 yylval = ast_ident(yytext);