You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
11 lines
261 B
11 lines
261 B
3 years ago
|
%{
|
||
|
#include "parser.tab.h"
|
||
|
#include <stdlib.h>
|
||
|
%}
|
||
|
|
||
|
%%
|
||
|
0[xX][0-9a-fA-F]+ { yylval.imm_val = strtoull(yytext, nullptr, 16); return IMM; }
|
||
|
[a-zA-Z0-9_]+ { strcpy(yylval.vinstr_name, yytext); return VINSTR; }
|
||
|
"\n" { yylineno++; }
|
||
|
[ ?\t\n\r]
|
||
|
%%
|