| using System; | 
| using System.Collections.Generic; | 
| using System.Linq; | 
| using System.Text; | 
|   | 
| namespace Jace.Tokenizer | 
| { | 
|     /// <summary> | 
|     /// Represents an input token | 
|     /// </summary> | 
|     public struct Token | 
|     { | 
|         /// <summary> | 
|         /// The start position of the token in the input function text. | 
|         /// </summary> | 
|         public int StartPosition; | 
|          | 
|         /// <summary> | 
|         /// The length of token in the input function text. | 
|         /// </summary> | 
|         public int Length; | 
|   | 
|         /// <summary> | 
|         /// The type of the token. | 
|         /// </summary> | 
|         public TokenType TokenType; | 
|   | 
|         /// <summary> | 
|         /// The value of the token. | 
|         /// </summary> | 
|         public object Value; | 
|     } | 
| } |