14 lines
276 B
Plaintext
14 lines
276 B
Plaintext
|
|
%{
|
|
#include "jl.tab.h"
|
|
%}
|
|
|
|
%%
|
|
0b[01]+ return BIN_NUMBER;
|
|
0x[0-9A-Fa-f] return HEX_NUMBER;
|
|
0[0-9]* return OCT_NUMBER;
|
|
[1-9][0-9]* return DEC_NUMBER;
|
|
\n /* ignore newlines */
|
|
[ \t\v] /* ignore whitespace */
|
|
%%
|