diff options
Diffstat (limited to 'src/main/java')
| -rw-r--r-- | src/main/java/org/shedlang/compiler/parser/TokenType.java | 4 | ||||
| -rw-r--r-- | src/main/java/org/shedlang/compiler/parser/Tokeniser.java | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/org/shedlang/compiler/parser/TokenType.java b/src/main/java/org/shedlang/compiler/parser/TokenType.java index 77f566fb..db6c229f 100644 --- a/src/main/java/org/shedlang/compiler/parser/TokenType.java +++ b/src/main/java/org/shedlang/compiler/parser/TokenType.java @@ -49,7 +49,11 @@ public enum TokenType { SYMBOL_EQUALS, SYMBOL_EQUALS_EQUALS, SYMBOL_FORWARD_SLASH, + SYMBOL_GREATER_THAN, + SYMBOL_GREATER_THAN_OR_EQUAL, SYMBOL_HASH_PAREN_OPEN, + SYMBOL_LESS_THAN, + SYMBOL_LESS_THAN_OR_EQUAL, SYMBOL_MINUS, SYMBOL_PAREN_OPEN, SYMBOL_PAREN_CLOSE, diff --git a/src/main/java/org/shedlang/compiler/parser/Tokeniser.java b/src/main/java/org/shedlang/compiler/parser/Tokeniser.java index c09d6974..d94df416 100644 --- a/src/main/java/org/shedlang/compiler/parser/Tokeniser.java +++ b/src/main/java/org/shedlang/compiler/parser/Tokeniser.java @@ -55,6 +55,8 @@ public class Tokeniser { RegexTokeniser.rule(TokenType.SYMBOL_BANG_EQUALS, "!="), RegexTokeniser.rule(TokenType.SYMBOL_COLON_EQUALS, ":="), RegexTokeniser.rule(TokenType.SYMBOL_EQUALS_EQUALS, "=="), + RegexTokeniser.rule(TokenType.SYMBOL_GREATER_THAN_OR_EQUAL, ">="), + RegexTokeniser.rule(TokenType.SYMBOL_LESS_THAN_OR_EQUAL, "<="), RegexTokeniser.rule(TokenType.SYMBOL_THIN_ARROW, "->"), RegexTokeniser.rule(TokenType.SYMBOL_HASH_PAREN_OPEN, "#\\("), @@ -67,6 +69,8 @@ public class Tokeniser { RegexTokeniser.rule(TokenType.SYMBOL_DOT, "\\."), RegexTokeniser.rule(TokenType.SYMBOL_EQUALS, "="), RegexTokeniser.rule(TokenType.SYMBOL_FORWARD_SLASH, "/"), + RegexTokeniser.rule(TokenType.SYMBOL_GREATER_THAN, ">"), + RegexTokeniser.rule(TokenType.SYMBOL_LESS_THAN, "<"), RegexTokeniser.rule(TokenType.SYMBOL_MINUS, "-"), RegexTokeniser.rule(TokenType.SYMBOL_PAREN_OPEN, "\\("), RegexTokeniser.rule(TokenType.SYMBOL_PAREN_CLOSE, "\\)"), |
