|Flex and EOF email@example.com (Matteo Corti) (2006-04-08)|
|Re: Flex and EOF firstname.lastname@example.org (Chris Dodd) (2006-04-09)|
|Re: Flex and EOF email@example.com (Russ Cox) (2006-04-09)|
|Re: Flex and EOF firstname.lastname@example.org (Michael Tiomkin) (2006-04-09)|
|Re: Flex and EOF DrDiettrich@compuserve.de (Hans-Peter Diettrich) (2006-04-10)|
|Re: Flex and EOF email@example.com (Matteo Corti) (2006-04-12)|
|Re: Flex and EOF firstname.lastname@example.org (Ira Baxter) (2006-04-12)|
|From:||Matteo Corti <email@example.com>|
|Date:||8 Apr 2006 16:45:27 -0400|
|Posted-Date:||08 Apr 2006 16:45:27 EDT|
I have a rule in my lexer to skip shell-like comments:
#.*$ /* skip comments */
which works just fine if there is \n at the end of the line.
If the comment is in the last line wich is terminated by EOF the rule
I tried something like:
but flex complains about an "unrecognized rule". Any hint?
[I don't know of a clean way to handle it. Maybe fiddle with the input
reading code to stuff in a \n at the end of the file. -John]
Return to the
Search the comp.compilers archives again.