<HTML><HEAD></HEAD>
<BODY dir=ltr>
<DIV dir=ltr>
<DIV style="FONT-FAMILY: 'Calibri'; COLOR: #000000; FONT-SIZE: 12pt">
<DIV>If this is so, <A title=http://pastebin.com/WjDP1xmj 
href="http://pastebin.com/WjDP1xmj">http://pastebin.com/WjDP1xmj</A> is not 
representative for your computer language. Since there is only a table, the 
tokenizer takes apart the lexical elements and since most of the lexical 
elements are fixed, gperf is perfect for that job. I don’t see at what point you 
need to deal with many alternatives. </DIV>
<DIV> </DIV>
<DIV>Fill up the various possible actions with some code && you’ll see 
where your FSM got stuck <IMG 
style="BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none" 
class="wlEmoticon wlEmoticon-smile" alt=Smiley 
src="cid:B9E13A78C08D431FAE4E762FD15898CA@localdomain">, and/or generate 
graphviz output and follow the states by hand for a given input string. In case 
line 23 of your sample input data should be (possibly partially) matched by your 
“raiseaction” I’d start debugging by looking at what the “any” machine really 
matches <IMG 
style="BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none" 
class="wlEmoticon wlEmoticon-smile" alt=Smiley 
src="cid:B9E13A78C08D431FAE4E762FD15898CA@localdomain"></DIV>
<DIV> </DIV>
<DIV>jg</DIV>
<DIV> </DIV></DIV></DIV></BODY></HTML>