summaryrefslogtreecommitdiff
path: root/Assets/ThirdParty/LitJson/ParserToken.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Assets/ThirdParty/LitJson/ParserToken.cs')
-rw-r--r--Assets/ThirdParty/LitJson/ParserToken.cs44
1 files changed, 44 insertions, 0 deletions
diff --git a/Assets/ThirdParty/LitJson/ParserToken.cs b/Assets/ThirdParty/LitJson/ParserToken.cs
new file mode 100644
index 00000000..e23d477b
--- /dev/null
+++ b/Assets/ThirdParty/LitJson/ParserToken.cs
@@ -0,0 +1,44 @@
+#region Header
+/**
+ * ParserToken.cs
+ * Internal representation of the tokens used by the lexer and the parser.
+ *
+ * The authors disclaim copyright to this source code. For more details, see
+ * the COPYING file included with this distribution.
+ **/
+#endregion
+
+
+namespace LitJson
+{
+ internal enum ParserToken
+ {
+ // Lexer tokens (see section A.1.1. of the manual)
+ None = System.Char.MaxValue + 1,
+ Number,
+ True,
+ False,
+ Null,
+ CharSeq,
+ // Single char
+ Char,
+
+ // Parser Rules (see section A.2.1 of the manual)
+ Text,
+ Object,
+ ObjectPrime,
+ Pair,
+ PairRest,
+ Array,
+ ArrayPrime,
+ Value,
+ ValueRest,
+ String,
+
+ // End of input
+ End,
+
+ // The empty rule
+ Epsilon
+ }
+}