summaryrefslogtreecommitdiff
path: root/Shenanigans/src/org/archphantom/shenanigans/parser/Token.java
diff options
context:
space:
mode:
authorGeonoTRON2000 <geono@thegt.org>2014-05-19 19:18:21 -0700
committerGeonoTRON2000 <geono@thegt.org>2014-05-19 19:18:21 -0700
commit84b8a0f77dbc920d51d611db22fcdf91266a2514 (patch)
tree3cd9b9e52a89f48bf9df0a3a411193e6ecabeb58 /Shenanigans/src/org/archphantom/shenanigans/parser/Token.java
parent25b9113d1fc2a893bc4a1e693cdec7401ddb5500 (diff)
downloadshenanigans-84b8a0f77dbc920d51d611db22fcdf91266a2514.tar.gz
Decided on Java-only parser, wrote tokenizer.
Diffstat (limited to 'Shenanigans/src/org/archphantom/shenanigans/parser/Token.java')
-rw-r--r--Shenanigans/src/org/archphantom/shenanigans/parser/Token.java31
1 files changed, 31 insertions, 0 deletions
diff --git a/Shenanigans/src/org/archphantom/shenanigans/parser/Token.java b/Shenanigans/src/org/archphantom/shenanigans/parser/Token.java
new file mode 100644
index 0000000..4175079
--- /dev/null
+++ b/Shenanigans/src/org/archphantom/shenanigans/parser/Token.java
@@ -0,0 +1,31 @@
+package org.archphantom.shenanigans.parser;
+
+public enum Token {
+ Number, //
+ Decimal, //
+ Ident, //
+ EOS, //
+ Plus, //
+ Minus, //
+ Times, //
+ Divide, //
+ Modulo, //
+ LParen, //
+ RParen, //
+ LBrace, //
+ RBrace, //
+ LCBracket, //
+ RCBracket, //
+ Semicolon, //
+ Quote, //
+ DQuote, //
+ And, //
+ Or, //
+ Not, //
+ XOr, //
+ Equal, //
+ Less, //
+ Greater, //
+ Count, //
+ NSCall //
+}