У меня есть этот лексер Jison и анализатор:Jison Lex без белых пространств
%lex
%%
\s+ /* skip whitespace */
'D01' return 'D01'
[xX][+-]?[0-9]+ return 'COORD'
<<EOF>> return 'EOF'
. return 'INVALID'
/lex
%start source
%%
source
: command EOF;
command
: D01 COORD;
Это будет разметить и синтаксический анализ D01 X45
но не D01X45
. Что мне не хватает?