[erlang-questions] Start Conditions in Lexical Analyzer Generator (leex)
Dmitry Kolesnikov
dmkolesnikov@REDACTED
Fri Jan 17 15:53:34 CET 2014
Hello,
Probably, I've missed something… The start condition is the literal part of lex regex.
e.g.
Definitions.
WSS = [\x20\x09\x0A\x0D]+
VAR = [a-zA-Z.]+
Rules.
{if{WSS}{VAR}} : {token, {'if', TokenLine, TokenChars}}.
this matches token is it starts with if
- Dmitry
On Jan 17, 2014, at 4:42 PM, Vance Shipley <vances@REDACTED> wrote:
> I've never tried using leex before but since the job at hand is
> to parse a language file, where the reference implementation uses
> flex, it seemed like porting their lex input file for use with leex
> would be the way to go.
>
> However I got stuck right away in that leex doesn't seem to support
> "start conditions":
>
> http://flex.sourceforge.net/manual/Start-Conditions.html#Start-Conditions
>
> Am I missing something?
>
> --
> -Vance
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://erlang.org/mailman/listinfo/erlang-questions
More information about the erlang-questions
mailing list