[erlang-questions] Start Conditions in Lexical Analyzer Generator (leex)

Dmitry Kolesnikov <>
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 <> 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
> 
> http://erlang.org/mailman/listinfo/erlang-questions




More information about the erlang-questions mailing list