Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
ShaderToken.cs
Go to the documentation of this file.
1 #region Header Licence
2 // ---------------------------------------------------------------------
3 //
4 // Copyright (c) 2009 Alexandre Mutel and Microsoft Corporation.
5 // All rights reserved.
6 //
7 // This code module is part of NShader, a plugin for visual studio
8 // to provide syntax highlighting for shader languages (hlsl, glsl, cg)
9 //
10 // ------------------------------------------------------------------
11 //
12 // This code is licensed under the Microsoft Public License.
13 // See the file License.txt for the license details.
14 // More info on: http://nshader.codeplex.com
15 //
16 // ------------------------------------------------------------------
17 #endregion
18 namespace NShader.Lexer
19 {
20  public enum ShaderToken
21  {
22  EOF,
23  UNDEFINED,
25  KEYWORD,
26  KEYWORD_FX,
28  TYPE,
29  IDENTIFIER,
30  INTRINSIC,
32  COMMENT,
33  NUMBER,
34  FLOAT,
36  OPERATOR,
37  DELIMITER,
38  LEFT_BRACKET,
44  }
45 }