Lex and initial start conditions
Esmond Pitt
ejp at bohra.cpg.oz
Fri Jun 1 10:53:47 AEST 1990
In article <1990May31.161800.11133 at iwarp.intel.com> merlyn at iwarp.intel.com (Randal Schwartz) writes:
>In article <116 at bohra.cpg.oz>, ejp at bohra (Esmond Pitt) [me] writes:
>|
>| Placing non-labelled rules before labelled rules is probably the single
>| most common error in writing LEX scripts, even after 15 years.
>|
>| I don't know why.
>
>Because it is insufficient. It's not "first match", but "longest
>match" that determines rule triggering. ("first match" applies when
>the rules have the same length.)
How does this explain why people put labelled states after non-labelled
states, when the manual says not to?
--
Esmond Pitt, Computer Power Group
ejp at bohra.cpg.oz
D
More information about the Comp.lang.c
mailing list