scons_gd/scons/test/Decider/MD5-winonly-fixture/test_parse.y
2022-10-15 16:06:26 +02:00

50 lines
461 B
Plaintext

%{
#include<stdio.h>
int yyerror(char *s);
int yylex();
int regs[26];
int base;
%}
%start digit
%union { int a; }
%token DIGIT LETTER
%left '|'
%left '&'
%left '+' '-'
%left '*' '/' '%'
%left UMINUS /*supplies precedence for unary minus */
%% /* beginning of rules section */
digit: DIGIT;
%%
int
main()
{
return(yyparse());
}
int
yyerror(s)
char *s;
{
fprintf(stderr, "%s\n",s);
return(0);
}
int
yywrap()
{
return(1);
}