Skip to content
This repository was archived by the owner on Jul 17, 2024. It is now read-only.

Commit a9565ff

Browse files
author
Yoko OYAMA
committed
tweak
1 parent 1048d89 commit a9565ff

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

src/migerl_lexer.xrl

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ WHITESPACE = [\s\t\n\r]
1616
COMMA = ,
1717
SEMICOLON = ;
1818
EQ = \=
19+
BEQ = \:\=
1920
NEQ1 = \!\=
2021
NEQ2 = \<\>
2122
GT = \>
@@ -29,7 +30,7 @@ MUL = \*
2930
EXC = \!
3031
OPAR = \(
3132
CPAR = \)
32-
WORD = [^\s\t\n\r,;\!\-\=\<\>\+\-\/\*\(\)]+
33+
WORD = [^\s\t\n\r,;:\!\-\=\<\>\+\-\/\*\(\)]+
3334

3435
Rules.
3536

@@ -48,13 +49,14 @@ Rules.
4849

4950
{COMMA} : {token, TokenChars}.
5051
{SEMICOLON} : {token, TokenChars}.
51-
{EQ} : {token, TokenChars}.
5252
{NEQ1} : {token, TokenChars}.
5353
{NEQ2} : {token, TokenChars}.
5454
{GT} : {token, TokenChars}.
5555
{GEQ} : {token, TokenChars}.
5656
{LT} : {token, TokenChars}.
5757
{LEQ} : {token, TokenChars}.
58+
{BEQ} : {token, TokenChars}.
59+
{EQ} : {token, TokenChars}.
5860
{PLS} : {token, TokenChars}.
5961
{MNS} : {token, TokenChars}.
6062
{DIV} : {token, TokenChars}.

test/migerl_lexer_tests.erl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ string_test_() ->
5555
},
5656
{
5757
"operators",
58+
"x:=@hoge\n"
5859
"x=1\n"
5960
"x!=1\n"
6061
"x<>1\n"
@@ -63,6 +64,7 @@ string_test_() ->
6364
"x<1\n"
6465
"x<=1\n",
6566
[
67+
"x", ":=", "@hoge",
6668
"x", "=", "1",
6769
"x", "!=", "1",
6870
"x", "<>", "1",

0 commit comments

Comments
 (0)