📄 tokens.cs
字号:
// this file was autogenerated by a tool.
using System;
namespace ICSharpCode.SharpRefactory.Parser
{
public sealed class Tokens
{
// ----- terminal classes -----
public const int EOF = 0;
public const int Identifier = 1;
public const int Literal = 2;
// ----- special character -----
public const int Assign = 3; // =
public const int Plus = 4; // +
public const int Minus = 5; // -
public const int Times = 6; // *
public const int Div = 7; // /
public const int Mod = 8; // %
public const int Colon = 9; // :
public const int Semicolon = 10; // ;
public const int Question = 11; // ?
public const int Comma = 12; // ,
public const int Dot = 13; // .
public const int OpenCurlyBrace = 14; // {
public const int CloseCurlyBrace = 15; // }
public const int OpenSquareBracket = 16; // [
public const int CloseSquareBracket = 17; // ]
public const int OpenParenthesis = 18; // (
public const int CloseParenthesis = 19; // )
public const int GreaterThan = 20; // >
public const int LessThan = 21; // <
public const int Not = 22; // !
public const int LogicalAnd = 23; // &&
public const int LogicalOr = 24; // ||
public const int BitwiseComplement = 25; // ~
public const int BitwiseAnd = 26; // &
public const int BitwiseOr = 27; // |
public const int Xor = 28; // ^
public const int Increment = 29; // ++
public const int Decrement = 30; // --
public const int Equal = 31; // ==
public const int NotEqual = 32; // !=
public const int GreaterEqual = 33; // >=
public const int LessEqual = 34; // <=
public const int ShiftLeft = 35; // <<
public const int ShiftRight = 36; // >>
public const int PlusAssign = 37; // +=
public const int MinusAssign = 38; // -=
public const int TimesAssign = 39; // *=
public const int DivAssign = 40; // /=
public const int ModAssign = 41; // %=
public const int BitwiseAndAssign = 42; // &=
public const int BitwiseOrAssign = 43; // |=
public const int XorAssign = 44; // ^=
public const int ShiftLeftAssign = 45; // <<=
public const int ShiftRightAssign = 46; // >>=
public const int Pointer = 47; // ->
// ----- keywords -----
public const int Abstract = 48;
public const int As = 49;
public const int Base = 50;
public const int Bool = 51;
public const int Break = 52;
public const int Byte = 53;
public const int Case = 54;
public const int Catch = 55;
public const int Char = 56;
public const int Checked = 57;
public const int Class = 58;
public const int Const = 59;
public const int Continue = 60;
public const int Decimal = 61;
public const int Default = 62;
public const int Delegate = 63;
public const int Do = 64;
public const int Double = 65;
public const int Else = 66;
public const int Enum = 67;
public const int Event = 68;
public const int Explicit = 69;
public const int Extern = 70;
public const int False = 71;
public const int Finally = 72;
public const int Fixed = 73;
public const int Float = 74;
public const int For = 75;
public const int Foreach = 76;
public const int Goto = 77;
public const int If = 78;
public const int Implicit = 79;
public const int In = 80;
public const int Int = 81;
public const int Interface = 82;
public const int Internal = 83;
public const int Is = 84;
public const int Lock = 85;
public const int Long = 86;
public const int Namespace = 87;
public const int New = 88;
public const int Null = 89;
public const int Object = 90;
public const int Operator = 91;
public const int Out = 92;
public const int Override = 93;
public const int Params = 94;
public const int Private = 95;
public const int Protected = 96;
public const int Public = 97;
public const int Readonly = 98;
public const int Ref = 99;
public const int Return = 100;
public const int Sbyte = 101;
public const int Sealed = 102;
public const int Short = 103;
public const int Sizeof = 104;
public const int Stackalloc = 105;
public const int Static = 106;
public const int String = 107;
public const int Struct = 108;
public const int Switch = 109;
public const int This = 110;
public const int Throw = 111;
public const int True = 112;
public const int Try = 113;
public const int Typeof = 114;
public const int Uint = 115;
public const int Ulong = 116;
public const int Unchecked = 117;
public const int Unsafe = 118;
public const int Ushort = 119;
public const int Using = 120;
public const int Virtual = 121;
public const int Void = 122;
public const int Volatile = 123;
public const int While = 124;
public static string GetTokenString(int token)
{
switch (token) {
case Assign:
return "=";
case Plus:
return "+";
case Minus:
return "-";
case Times:
return "*";
case Div:
return "/";
case Mod:
return "%";
case Colon:
return ":";
case Semicolon:
return ";";
case Question:
return "?";
case Comma:
return ",";
case Dot:
return ".";
case OpenCurlyBrace:
return "{";
case CloseCurlyBrace:
return "}";
case OpenSquareBracket:
return "[";
case CloseSquareBracket:
return "]";
case OpenParenthesis:
return "(";
case CloseParenthesis:
return ")";
case GreaterThan:
return ">";
case LessThan:
return "<";
case Not:
return "!";
case LogicalAnd:
return "&&";
case LogicalOr:
return "||";
case BitwiseComplement:
return "~";
case BitwiseAnd:
return "&";
case BitwiseOr:
return "|";
case Xor:
return "^";
case Increment:
return "++";
case Decrement:
return "--";
case Equal:
return "==";
case NotEqual:
return "!=";
case GreaterEqual:
return ">=";
case LessEqual:
return "<=";
case ShiftLeft:
return "<<";
case ShiftRight:
return ">>";
case PlusAssign:
return "+=";
case MinusAssign:
return "-=";
case TimesAssign:
return "*=";
case DivAssign:
return "/=";
case ModAssign:
return "%=";
case BitwiseAndAssign:
return "&=";
case BitwiseOrAssign:
return "|=";
case XorAssign:
return "^=";
case ShiftLeftAssign:
return "<<=";
case ShiftRightAssign:
return ">>=";
case Pointer:
return "->";
case Abstract:
return "abstract";
case As:
return "as";
case Base:
return "base";
case Bool:
return "bool";
case Break:
return "break";
case Byte:
return "byte";
case Case:
return "case";
case Catch:
return "catch";
case Char:
return "char";
case Checked:
return "checked";
case Class:
return "class";
case Const:
return "const";
case Continue:
return "continue";
case Decimal:
return "decimal";
case Default:
return "default";
case Delegate:
return "delegate";
case Do:
return "do";
case Double:
return "double";
case Else:
return "else";
case Enum:
return "enum";
case Event:
return "event";
case Explicit:
return "explicit";
case Extern:
return "extern";
case False:
return "false";
case Finally:
return "finally";
case Fixed:
return "fixed";
case Float:
return "float";
case For:
return "for";
case Foreach:
return "foreach";
case Goto:
return "goto";
case If:
return "if";
case Implicit:
return "implicit";
case In:
return "in";
case Int:
return "int";
case Interface:
return "interface";
case Internal:
return "internal";
case Is:
return "is";
case Lock:
return "lock";
case Long:
return "long";
case Namespace:
return "namespace";
case New:
return "new";
case Null:
return "null";
case Object:
return "object";
case Operator:
return "operator";
case Out:
return "out";
case Override:
return "override";
case Params:
return "params";
case Private:
return "private";
case Protected:
return "protected";
case Public:
return "public";
case Readonly:
return "readonly";
case Ref:
return "ref";
case Return:
return "return";
case Sbyte:
return "sbyte";
case Sealed:
return "sealed";
case Short:
return "short";
case Sizeof:
return "sizeof";
case Stackalloc:
return "stackalloc";
case Static:
return "static";
case String:
return "string";
case Struct:
return "struct";
case Switch:
return "switch";
case This:
return "this";
case Throw:
return "throw";
case True:
return "true";
case Try:
return "try";
case Typeof:
return "typeof";
case Uint:
return "uint";
case Ulong:
return "ulong";
case Unchecked:
return "unchecked";
case Unsafe:
return "unsafe";
case Ushort:
return "ushort";
case Using:
return "using";
case Virtual:
return "virtual";
case Void:
return "void";
case Volatile:
return "volatile";
case While:
return "while";
}
return "<unknown>";
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -