JSToken Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica le singole unità di codice o i token , che costituiscono il linguaggio JScript.
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.
public enum class JSToken
public enum JSToken
type JSToken =
Public Enum JSToken
- Ereditarietà
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| None | -1 | Nessun token. Ad esempio, prima di analizzare qualsiasi token o in situazioni di errore. |
| EndOfFile | 0 | Fine del file analizzato o analizzato. Questo è il valore predefinito. |
| If | 1 | Istruzione |
| For | 2 | Istruzione |
| Do | 3 | Istruzione |
| While | 4 | Istruzione |
| Continue | 5 | Istruzione |
| Break | 6 | Istruzione |
| Return | 7 | Istruzione |
| Import | 8 | Istruzione |
| With | 9 | Istruzione |
| Switch | 10 | Istruzione |
| Throw | 11 | Istruzione |
| Try | 12 | Istruzione |
| Package | 13 | Istruzione |
| Internal | 14 | Modificatore |
| Abstract | 15 | Modificatore |
| Public | 16 | Modificatore |
| Static | 17 | Modificatore |
| Private | 18 | Modificatore |
| Protected | 19 | Modificatore |
| Final | 20 | Modificatore |
| Event | 21 | Parola |
| Var | 22 | Istruzione |
| Const | 23 | Istruzione |
| Class | 24 | Istruzione |
| Function | 25 | Istruzione |
| LeftCurly | 26 | Simbolo |
| Semicolon | 27 | Simbolo |
| Null | 28 | Valore |
| True | 29 | Valore |
| False | 30 | Valore |
| This | 31 | Istruzione |
| Identifier | 32 | Identificatore. |
| StringLiteral | 33 | Valore letterale numerico. |
| IntegerLiteral | 34 | Valore letterale integer. |
| NumericLiteral | 35 | Valore letterale numerico. |
| LeftParen | 36 | Simbolo |
| LeftBracket | 37 | Simbolo |
| AccessField | 38 | Simbolo |
| FirstOp | 39 | Membro di enumerazione segnaposto che consente confronti come |
| LogicalNot | 39 |
|
| BitwiseNot | 40 |
|
| Delete | 41 | Operatore |
| Void | 42 | Operatore |
| Typeof | 43 | Operatore |
| Increment | 44 |
|
| Decrement | 45 |
|
| FirstBinaryOp | 46 | Membro di enumerazione segnaposto che consente confronti come |
| Plus | 46 |
|
| Minus | 47 |
|
| LogicalOr | 48 |
|
| LogicalAnd | 49 |
|
| BitwiseOr | 50 |
|
| BitwiseXor | 51 |
|
| BitwiseAnd | 52 |
|
| Equal | 53 | Operatore di confronto di |
| NotEqual | 54 |
|
| StrictEqual | 55 |
|
| StrictNotEqual | 56 |
|
| GreaterThan | 57 |
|
| LessThan | 58 |
|
| LessThanEqual | 59 |
|
| GreaterThanEqual | 60 |
|
| LeftShift | 61 |
|
| RightShift | 62 |
|
| UnsignedRightShift | 63 |
|
| Multiply | 64 |
|
| Divide | 65 |
|
| LastPPOperator | 66 | Un membro di enumerazione segnaposto che consente confronti come |
| Modulo | 66 |
|
| Instanceof | 67 | Operatore |
| In | 68 | Operatore |
| Assign | 69 |
|
| PlusAssign | 70 |
|
| MinusAssign | 71 |
|
| MultiplyAssign | 72 |
|
| DivideAssign | 73 |
|
| BitwiseAndAssign | 74 |
|
| BitwiseOrAssign | 75 |
|
| BitwiseXorAssign | 76 |
|
| ModuloAssign | 77 |
|
| LeftShiftAssign | 78 |
|
| RightShiftAssign | 79 |
|
| LastAssign | 80 | Membro di enumerazione segnaposto che consente confronti come |
| LastBinaryOp | 80 | Membro di enumerazione segnaposto che consente confronti come |
| UnsignedRightShiftAssign | 80 |
|
| ConditionalIf | 81 | Operatore |
| Colon | 82 | Operatore |
| Comma | 83 |
|
| LastOp | 83 | Membro di enumerazione segnaposto che consente confronti come |
| Case | 84 | Parola |
| Catch | 85 | Parola |
| Debugger | 86 | Istruzione |
| Default | 87 | Parola |
| Else | 88 | Parola |
| Export | 89 | Parola |
| Extends | 90 | Parola |
| Finally | 91 | Parola |
| Get | 92 | Parola |
| Implements | 93 | Parola |
| Interface | 94 | Istruzione |
| New | 95 | Operatore |
| Set | 96 | Parola |
| Super | 97 | Istruzione |
| RightParen | 98 | Simbolo |
| RightCurly | 99 | Simbolo |
| RightBracket | 100 | Simbolo |
| PreProcessorConstant | 101 | Costante del preprocessore. |
| Comment | 102 | Testo del commento. |
| UnterminatedComment | 103 | Commento senza terminazione. |
| Assert | 104 | Parola |
| Boolean | 105 | Tipo |
| Byte | 106 | Tipo |
| Char | 107 | Tipo |
| Decimal | 108 | Tipo |
| Double | 109 | Tipo |
| DoubleColon | 110 | Parola |
| Enum | 111 | Istruzione |
| Ensure | 112 | Parola |
| Float | 113 | Tipo |
| Goto | 114 | Parola |
| Int | 115 | Tipo |
| Invariant | 116 | Parola |
| Long | 117 | Tipo |
| Namespace | 118 | Parola |
| Native | 119 | Parola |
| Require | 120 | Parola |
| Sbyte | 121 | Tipo |
| Short | 122 | Tipo |
| Synchronized | 123 | Parola |
| Transient | 124 | Parola |
| Throws | 125 | Parola |
| ParamArray | 126 | Parola |
| Volatile | 127 | Parola |
| Ushort | 128 | Tipo |
| Uint | 129 | Tipo |
| Ulong | 130 | Tipo |
| Use | 131 | Parola |
| EndOfLine | 132 | Fine della riga da analizzare. |
| PreProcessDirective | 133 | Direttiva del preprocessore. |
Commenti
I membri di questa enumerazione vengono usati dallo scanner e dal parser per leggere il codice sorgente. I membri di questa enumerazione vengono usati anche dalle classi di operatore per identificare l'operazione da eseguire. Per altre informazioni, vedere Creare un compilatore di linguaggio per .NET Framework.