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