45 lines
		
	
	
		
			873 B
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			873 B
		
	
	
	
		
			C#
		
	
	
	
| #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 AnyThinkAds.ThirdParty.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
 | |
|     }
 | |
| }
 |