The following string
Action 1000 ms;
can be parsed with standard dynamic lexer without any problems.
Some lazy peaple wrote in some files this (no space between 1000 and ms)
Action 1000ms;
This is kind of problem and my parser has an error. As far as I understood I need change the lexer. Now my integer definition is Regex: {Digit}+, LookAheadPattern: {NonWord}|\z. I believe that this is the problem of LookAheadPattern. I tried some variants without any success and hope that you can help me.