1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- #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
- }
- }
|