%{ #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 */ %%