mirror of
https://github.com/aNNiMON/Own-Programming-Language-Tutorial.git
synced 2024-09-20 08:44:20 +03:00
Исправлены допустимые имена переменных
This commit is contained in:
parent
b6d3c30ee4
commit
29a80a7bfe
@ -44,7 +44,7 @@ public final class Lexer {
|
|||||||
OPERATORS.put("!=", TokenType.EXCLEQ);
|
OPERATORS.put("!=", TokenType.EXCLEQ);
|
||||||
OPERATORS.put("<=", TokenType.LTEQ);
|
OPERATORS.put("<=", TokenType.LTEQ);
|
||||||
OPERATORS.put(">=", TokenType.GTEQ);
|
OPERATORS.put(">=", TokenType.GTEQ);
|
||||||
|
|
||||||
OPERATORS.put("&&", TokenType.AMPAMP);
|
OPERATORS.put("&&", TokenType.AMPAMP);
|
||||||
OPERATORS.put("||", TokenType.BARBAR);
|
OPERATORS.put("||", TokenType.BARBAR);
|
||||||
|
|
||||||
@ -73,7 +73,7 @@ public final class Lexer {
|
|||||||
while (pos < length) {
|
while (pos < length) {
|
||||||
final char current = peek(0);
|
final char current = peek(0);
|
||||||
if (Character.isDigit(current)) tokenizeNumber();
|
if (Character.isDigit(current)) tokenizeNumber();
|
||||||
else if (Character.isLetter(current)) tokenizeWord();
|
else if (Character.isJavaIdentifierStart(current)) tokenizeWord();
|
||||||
else if (current == '"') tokenizeText();
|
else if (current == '"') tokenizeText();
|
||||||
else if (current == '#') {
|
else if (current == '#') {
|
||||||
next();
|
next();
|
||||||
|
Loading…
Reference in New Issue
Block a user