llvm/jlc/jl.y
josh b33303d296 added skeleton Makefile, jlc.lex, jlc.y
git-svn-id: svn://anubis/misc/llvm@64 bd8a9e45-a331-0410-811e-c64571078777
2008-11-04 15:51:26 +00:00

34 lines
354 B
Plaintext

%{
#include <stdio.h>
void yyerror(const char * str)
{
fprintf(stderr, "error: %s\n", str);
}
int yywrap()
{
return 1;
}
main()
{
yyparse();
}
%}
%token BIN_NUMBER OCT_NUMBER DEC_NUMBER HEX_NUMBER
%%
number: BIN_NUMBER
| OCT_NUMBER
| DEC_NUMBER
| HEX_NUMBER
{
printf("Saw a number\n");
}
;