lexer/parser ambiguity
Posted
by John Leidegren
on Stack Overflow
See other posts from Stack Overflow
or by John Leidegren
Published on 2010-04-13T23:30:48Z
Indexed on
2010/04/13
23:33 UTC
Read the original article
Hit count: 435
lexer
How does a lexer solve this ambiguity?
/*/*/
How is it that it doesn't just say, oh yeah, that's the begining of a multi-line comment, followed by another multi-line comment.
Wouldn't a greedy lexer just return the following tokens?
- /*
- /*
- /
I'm in the midst of writing a shift-reduce parser for CSS and yet this simple comment thing is in my way. You can read this question if you wan't some more background information.
© Stack Overflow or respective owner