aboutsummaryrefslogtreecommitdiff
path: root/src/elixir_math_parser_lexer.xrl
diff options
context:
space:
mode:
authorWilliam Hergès <william@herges.fr>2025-11-08 21:31:48 +0100
committerWilliam Hergès <william@herges.fr>2025-11-08 21:31:48 +0100
commitaa1d984db18333d89b6bb2b1fa9852f85edba2de (patch)
tree304ea07295475003c192ef4d587c615a597fb9d9 /src/elixir_math_parser_lexer.xrl
parent0c49df8a68d47b5c42e1d28b43111c341b540145 (diff)
feat(calc): strengthen reducing
Diffstat (limited to 'src/elixir_math_parser_lexer.xrl')
-rw-r--r--src/elixir_math_parser_lexer.xrl3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/elixir_math_parser_lexer.xrl b/src/elixir_math_parser_lexer.xrl
index 8d7920a..7256090 100644
--- a/src/elixir_math_parser_lexer.xrl
+++ b/src/elixir_math_parser_lexer.xrl
@@ -1,7 +1,7 @@
Definitions.
INT = [0-9]+
NAME = :[a-zA-Z_][a-zA-Z0-9_]*
-WHITESPACE = [\s\t\n\r]|;{2}
+WHITESPACE = [\s\t\n\r]
Rules.
\+ : {token, {'+', TokenLine}}.
@@ -11,6 +11,7 @@ Rules.
\= : {token, {'=', TokenLine}}.
\( : {token, {'(', TokenLine}}.
\) : {token, {')', TokenLine}}.
+;; : {token, {';;', TokenLine}}.
{NAME} : {token, {atom, TokenLine, to_atom(TokenChars)}}.
{INT} : {token, {int, TokenLine, TokenChars}}.
{WHITESPACE}+ : skip_token.