From 3a0e1608690be32d687d51a4e1c598d01fa97884 Mon Sep 17 00:00:00 2001 From: zmike Date: Sat, 29 Mar 2014 16:08:49 -0400 Subject: [PATCH] eolian stop failing on single character tokens plz regexes are hrrd. "token1+" + "token2+" does not match a single character string. --- src/lib/eolian/eo_lexer.rl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/eolian/eo_lexer.rl b/src/lib/eolian/eo_lexer.rl index e30ba1eb5b..e407b94173 100644 --- a/src/lib/eolian/eo_lexer.rl +++ b/src/lib/eolian/eo_lexer.rl @@ -405,9 +405,9 @@ _eo_tokenizer_implement_get(Eo_Tokenizer *toknz, char *p) alnum_u = alnum | '_'; alpha_u = alpha | '_'; - ident = alpha+ >save_fpc (alnum | '_' )+; - event = alpha+ >save_fpc (alnum | '_' | ',' )+; - class_meth = alpha+ >save_fpc (alnum | '_' | '::' )+; + ident = alpha+ >save_fpc (alnum | '_' )*; + event = alpha+ >save_fpc (alnum | '_' | ',' )*; + class_meth = alpha+ >save_fpc (alnum | '_' | '::' )*; eo_comment = "/*@" ignore* ('@' | alnum_u) >save_fpc ( any | cr @inc_line )* :>> "*/"; c_comment = "/*" ( any | cr @inc_line )* :>> "*/";