aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorWilliam Hergès <william@herges.fr>2025-11-09 12:25:30 +0100
committerWilliam Hergès <william@herges.fr>2025-11-09 12:25:30 +0100
commit5c422b7ef948a0fd579a0750ab29ab93e36b0e95 (patch)
tree62730552f4182575feb07cbc13e923a3c9a5297f /src
parent39ae417c7442c4c576fd8a992d67f3a0bb033169 (diff)
feat(lexer): supports comments
Diffstat (limited to 'src')
-rw-r--r--src/elixir_math_parser_lexer.xrl2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/elixir_math_parser_lexer.xrl b/src/elixir_math_parser_lexer.xrl
index a9e91b7..a72f7e3 100644
--- a/src/elixir_math_parser_lexer.xrl
+++ b/src/elixir_math_parser_lexer.xrl
@@ -2,6 +2,7 @@ Definitions.
INT = [0-9]+
NAME = [a-zA-Z_][a-zA-Z0-9_]*
WHITESPACE = [\s\t\n\r]
+COMMENT = #[^\n]*
Rules.
\+ : {token, {'+', TokenLine}}.
@@ -15,5 +16,6 @@ Rules.
{NAME} : {token, {var, TokenLine, TokenChars}}.
{INT} : {token, {int, TokenLine, TokenChars}}.
{WHITESPACE}+ : skip_token.
+{COMMENT}+ : skip_token.
Erlang code.