diff options
Diffstat (limited to 'src/elixir_math_parser_lexer.xrl')
| -rw-r--r-- | src/elixir_math_parser_lexer.xrl | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/elixir_math_parser_lexer.xrl b/src/elixir_math_parser_lexer.xrl index 4073958..fdb661f 100644 --- a/src/elixir_math_parser_lexer.xrl +++ b/src/elixir_math_parser_lexer.xrl @@ -4,7 +4,7 @@ FLOAT = [0-9_]*\.[0-9]+ NAME = [a-zA-Z_][a-zA-Z0-9_]* WHITESPACE = [\s\t\r] COMMENT = #[^\n]*\n? -BREAK = [\n;;] +BREAK = [\n;;]+ Rules. \+ : {token, {'+', TokenLine}}. @@ -16,7 +16,9 @@ Rules. \) : {token, {')', TokenLine}}. ! : {token, {'!', TokenLine}}. \^ : {token, {'^', TokenLine}}. -{BREAK}+ : {token, {break, TokenLine}}. +\: : {token, {':', TokenLine}}. +, : {token, {',', TokenLine}}. +{BREAK} : {token, {break, TokenLine}}. {NAME} : {token, {var, TokenLine, TokenChars}}. {FLOAT} : {token, {float, TokenLine, TokenChars}}. {INT} : {token, {int, TokenLine, TokenChars}}. |
