JSToken Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje jednotlivé jednotky kódu nebo tokeny, které tvoří jazyk JScript.
Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.
public enum class JSToken
public enum JSToken
type JSToken =
Public Enum JSToken
- Dědičnost
Pole
| Name | Hodnota | Description |
|---|---|---|
| None | -1 | Žádný token. Například před prohledáváním tokenů nebo v chybových situacích. |
| EndOfFile | 0 | Konec prohledávaného nebo parsovaného souboru. Toto je výchozí hodnota. |
| If | 1 | Příkaz |
| For | 2 | Příkaz |
| Do | 3 | Příkaz |
| While | 4 | Příkaz |
| Continue | 5 | Příkaz |
| Break | 6 | Příkaz |
| Return | 7 | Příkaz |
| Import | 8 | Příkaz |
| With | 9 | Příkaz |
| Switch | 10 | Příkaz |
| Throw | 11 | Příkaz |
| Try | 12 | Příkaz |
| Package | 13 | Příkaz |
| Internal | 14 |
|
| Abstract | 15 |
|
| Public | 16 |
|
| Static | 17 |
|
| Private | 18 |
|
| Protected | 19 |
|
| Final | 20 |
|
| Event | 21 | Rezervované |
| Var | 22 | Příkaz |
| Const | 23 | Příkaz |
| Class | 24 | Příkaz |
| Function | 25 | Příkaz |
| LeftCurly | 26 | Symbol |
| Semicolon | 27 | Symbol |
| Null | 28 | Literál |
| True | 29 | Literál |
| False | 30 | Literál |
| This | 31 | Příkaz |
| Identifier | 32 | Identifikátor. |
| StringLiteral | 33 | Číselný literál. |
| IntegerLiteral | 34 | Celočíselná literál. |
| NumericLiteral | 35 | Číselný literál. |
| LeftParen | 36 | Symbol |
| LeftBracket | 37 | Symbol |
| AccessField | 38 | Symbol |
| FirstOp | 39 | Zástupný člen výčtu, který umožňuje porovnání, například |
| LogicalNot | 39 | Logický |
| BitwiseNot | 40 |
|
| Delete | 41 | Operátor |
| Void | 42 | Operátor |
| Typeof | 43 | Operátor |
| Increment | 44 | Operátor |
| Decrement | 45 | Operátor |
| FirstBinaryOp | 46 | Zástupný člen výčtu, který umožňuje porovnání, například |
| Plus | 46 | Operátor |
| Minus | 47 | Operátor |
| LogicalOr | 48 | Logický |
| LogicalAnd | 49 | Logický |
| BitwiseOr | 50 |
|
| BitwiseXor | 51 |
|
| BitwiseAnd | 52 |
|
| Equal | 53 | Operátor |
| NotEqual | 54 | Operátor |
| StrictEqual | 55 | Operátor |
| StrictNotEqual | 56 | Operátor |
| GreaterThan | 57 | Relační |
| LessThan | 58 | Relační |
| LessThanEqual | 59 | Relační |
| GreaterThanEqual | 60 | Relační |
| LeftShift | 61 |
|
| RightShift | 62 |
|
| UnsignedRightShift | 63 | Operátor |
| Multiply | 64 | Operátor |
| Divide | 65 | Operátor |
| LastPPOperator | 66 | Zástupný člen výčtu, který umožňuje porovnání, jako |
| Modulo | 66 | Operátor |
| Instanceof | 67 | Operátor |
| In | 68 | Operátor |
| Assign | 69 | Operátor |
| PlusAssign | 70 | Operátor |
| MinusAssign | 71 | Operátor |
| MultiplyAssign | 72 | Operátor |
| DivideAssign | 73 | Operátor |
| BitwiseAndAssign | 74 |
|
| BitwiseOrAssign | 75 |
|
| BitwiseXorAssign | 76 |
|
| ModuloAssign | 77 | Operátor |
| LeftShiftAssign | 78 | Operátor |
| RightShiftAssign | 79 | Operátor |
| LastAssign | 80 | Zástupný člen výčtu, který umožňuje porovnání, například |
| LastBinaryOp | 80 | Zástupný člen výčtu, který umožňuje porovnání, například |
| UnsignedRightShiftAssign | 80 | Operátor |
| ConditionalIf | 81 |
|
| Colon | 82 |
|
| Comma | 83 | Operátor |
| LastOp | 83 | Zástupný člen výčtu, který umožňuje porovnání, například |
| Case | 84 | Klíčové |
| Catch | 85 | Klíčové |
| Debugger | 86 | Příkaz |
| Default | 87 | Klíčové |
| Else | 88 | Klíčové |
| Export | 89 | Rezervované |
| Extends | 90 | Klíčové |
| Finally | 91 | Klíčové |
| Get | 92 | Klíčové |
| Implements | 93 | Klíčové |
| Interface | 94 | Příkaz |
| New | 95 | Operátor |
| Set | 96 | Klíčové |
| Super | 97 | Příkaz |
| RightParen | 98 | Symbol |
| RightCurly | 99 | Symbol |
| RightBracket | 100 | Symbol |
| PreProcessorConstant | 101 | Konstanta preprocesoru. |
| Comment | 102 | Text komentáře |
| UnterminatedComment | 103 | Komentář, který není ukončen. |
| Assert | 104 | Rezervované |
| Boolean | 105 | Datový |
| Byte | 106 | Datový |
| Char | 107 | Datový |
| Decimal | 108 | Datový |
| Double | 109 | Datový |
| DoubleColon | 110 | Rezervované |
| Enum | 111 | Příkaz |
| Ensure | 112 | Rezervované |
| Float | 113 | Datový |
| Goto | 114 | Rezervované |
| Int | 115 | Datový |
| Invariant | 116 | Rezervované |
| Long | 117 | Datový |
| Namespace | 118 | Rezervované |
| Native | 119 | Rezervované |
| Require | 120 | Rezervované |
| Sbyte | 121 | Datový |
| Short | 122 | Datový |
| Synchronized | 123 | Rezervované |
| Transient | 124 | Rezervované |
| Throws | 125 | Rezervované |
| ParamArray | 126 | Rezervované |
| Volatile | 127 | Rezervované |
| Ushort | 128 | Datový |
| Uint | 129 | Datový |
| Ulong | 130 | Datový |
| Use | 131 | Rezervované |
| EndOfLine | 132 | Konec řádku, který se analyzuje. |
| PreProcessDirective | 133 | Direktiva preprocesoru. |
Poznámky
Členy tohoto výčtu používají skener a analyzátor ke čtení zdrojového kódu. Členy tohoto výčtu jsou také používány třídami operátoru k identifikaci operace, která se má provést. Další informace naleznete v tématu Create a Language Compiler for the .NET Framework.