summaryrefslogtreecommitdiff
path: root/Assets/ThirdParty/LitJson/ParserToken.cs
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2021-09-09 17:24:41 +0800
committerchai <chaifix@163.com>2021-09-09 17:24:41 +0800
commitadbdd29d98ee96e1c6d3d7932c4d8348157d2b87 (patch)
tree0fcfd86218782b0421ce7a01642aa0d091d78039 /Assets/ThirdParty/LitJson/ParserToken.cs
parent781ad1b41d10e1ff828eb8e4ca60648fdd224cd0 (diff)
+litJson
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
+ }
+}