JSToken Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica las unidades de código individuales o tokens que componen el lenguaje JScript.
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.
public enum class JSToken
public enum JSToken
type JSToken =
Public Enum JSToken
- Herencia
Campos
| Nombre | Valor | Description |
|---|---|---|
| Abstract | 15 | Modificador |
| AccessField | 38 | Símbolo del descriptor de |
| Assert | 104 | Palabra |
| Assign | 69 | Operador |
| BitwiseAnd | 52 | Operador AND bit a bit |
| BitwiseAndAssign | 74 | Operador de asignación AND bit a bit |
| BitwiseNot | 40 | Operador NOT bit a bit |
| BitwiseOr | 50 | Operador OR bit a bit |
| BitwiseOrAssign | 75 | Operador de asignación OR bit a bit |
| BitwiseXor | 51 | Operador XOR bit a bit |
| BitwiseXorAssign | 76 | Operador de asignación XOR bit a bit |
| Boolean | 105 | El tipo de datos |
| Break | 6 | La instrucción |
| Byte | 106 | El tipo de datos |
| Case | 84 | Palabra |
| Catch | 85 | Palabra |
| Char | 107 | El tipo de datos |
| Class | 24 | La instrucción |
| Colon | 82 | Operador |
| Comma | 83 | Operador |
| Comment | 102 | Texto del comentario. |
| ConditionalIf | 81 | Operador |
| Const | 23 | La instrucción |
| Continue | 5 | La instrucción |
| Debugger | 86 | La instrucción |
| Decimal | 108 | El tipo de datos |
| Decrement | 45 | Operador de decremento |
| Default | 87 | Palabra |
| Delete | 41 | El operador |
| Divide | 65 | Operador de división |
| DivideAssign | 73 | Operador de asignación de división |
| Do | 3 | La instrucción |
| Double | 109 | El tipo de datos |
| DoubleColon | 110 | Palabra |
| Else | 88 | Palabra |
| EndOfFile | 0 | Fin del archivo que se está examinando o analizando. Este es el valor predeterminado. |
| EndOfLine | 132 | Final de la línea que se está analizando. |
| Ensure | 112 | Palabra |
| Enum | 111 | La instrucción |
| Equal | 53 | Operador de comparación de igualdad |
| Event | 21 | Palabra |
| Export | 89 | Palabra |
| Extends | 90 | Palabra |
| False | 30 | El literal |
| Final | 20 | Modificador |
| Finally | 91 | Palabra |
| FirstBinaryOp | 46 | Miembro de enumeración de marcador de posición que habilita comparaciones como |
| FirstOp | 39 | Miembro de enumeración de marcador de posición que habilita comparaciones como |
| Float | 113 | El tipo de datos |
| For | 2 | La instrucción |
| Function | 25 | La instrucción |
| Get | 92 | Palabra |
| Goto | 114 | Palabra |
| GreaterThan | 57 | Operador de comparación relacional |
| GreaterThanEqual | 60 | Operador de comparación relacional |
| Identifier | 32 | Identificador. |
| If | 1 | La instrucción |
| Implements | 93 | Palabra |
| Import | 8 | La instrucción |
| In | 68 | El operador |
| Increment | 44 | Operador de incremento |
| Instanceof | 67 | El operador |
| Int | 115 | El tipo de datos |
| IntegerLiteral | 34 | Literal entero. |
| Interface | 94 | La instrucción |
| Internal | 14 | Modificador |
| Invariant | 116 | Palabra |
| LastAssign | 80 | Miembro de enumeración de marcador de posición que habilita comparaciones como |
| LastBinaryOp | 80 | Miembro de enumeración de marcador de posición que habilita comparaciones como |
| LastOp | 83 | Miembro de enumeración de marcador de posición que habilita comparaciones como |
| LastPPOperator | 66 | Un miembro de enumeración de marcador de posición que habilita comparaciones como |
| LeftBracket | 37 | Símbolo |
| LeftCurly | 26 | Símbolo |
| LeftParen | 36 | Símbolo |
| LeftShift | 61 | Operador de desplazamiento a la izquierda bit a bit |
| LeftShiftAssign | 78 | Operador de asignación de desplazamiento a la izquierda |
| LessThan | 58 | Operador de comparación relacional |
| LessThanEqual | 59 | Operador de comparación relacional |
| LogicalAnd | 49 | Operador lógico AND |
| LogicalNot | 39 | Operador |
| LogicalOr | 48 | Operador lógico OR |
| Long | 117 | El tipo de datos |
| Minus | 47 | Operador de resta |
| MinusAssign | 71 | Operador de asignación de resta |
| Modulo | 66 | Operador de módulo |
| ModuloAssign | 77 | Operador de asignación de módulo |
| Multiply | 64 | Operador de multiplicación |
| MultiplyAssign | 72 | Operador de asignación de multiplicación |
| Namespace | 118 | Palabra |
| Native | 119 | Palabra |
| New | 95 | El operador |
| None | -1 | Ningún token. Por ejemplo, antes de examinar los tokens o en situaciones de error. |
| NotEqual | 54 | Operador |
| Null | 28 | El literal |
| NumericLiteral | 35 | Literal numérico. |
| Package | 13 | La instrucción |
| ParamArray | 126 | Palabra |
| Plus | 46 | Operador de suma |
| PlusAssign | 70 | Operador de asignación de suma |
| PreProcessDirective | 133 | Directiva de preprocesador. |
| PreProcessorConstant | 101 | Constante de preprocesador. |
| Private | 18 | Modificador |
| Protected | 19 | Modificador |
| Public | 16 | Modificador |
| Require | 120 | Palabra |
| Return | 7 | La instrucción |
| RightBracket | 100 | Símbolo |
| RightCurly | 99 | Símbolo |
| RightParen | 98 | Símbolo |
| RightShift | 62 | Operador de desplazamiento a la derecha bit a bit |
| RightShiftAssign | 79 | Operador de asignación de desplazamiento a la derecha |
| Sbyte | 121 | El tipo de datos |
| Semicolon | 27 | Símbolo |
| Set | 96 | Palabra |
| Short | 122 | El tipo de datos |
| Static | 17 | Modificador |
| StrictEqual | 55 | Operador de comparación de identidades |
| StrictNotEqual | 56 | Operador de comparación de identidades |
| StringLiteral | 33 | Literal numérico. |
| Super | 97 | La instrucción |
| Switch | 10 | La instrucción |
| Synchronized | 123 | Palabra |
| This | 31 | La instrucción |
| Throw | 11 | La instrucción |
| Throws | 125 | Palabra |
| Transient | 124 | Palabra |
| True | 29 | El literal |
| Try | 12 | La instrucción |
| Typeof | 43 | El operador |
| Uint | 129 | El tipo de datos |
| Ulong | 130 | El tipo de datos |
| UnsignedRightShift | 63 | Operador de desplazamiento a la derecha sin signo |
| UnsignedRightShiftAssign | 80 | Operador de asignación de desplazamiento a la derecha sin signo |
| UnterminatedComment | 103 | Comentario sin terminar. |
| Use | 131 | Palabra |
| Ushort | 128 | El tipo de datos |
| Var | 22 | La instrucción |
| Void | 42 | El operador |
| Volatile | 127 | Palabra |
| While | 4 | La instrucción |
| With | 9 | La instrucción |
Comentarios
El analizador usa los miembros de esta enumeración y el analizador para leer el código fuente. Las clases de operador también usan los miembros de esta enumeración para identificar la operación que se va a realizar. Para obtener más información, consulte Creación de un compilador de lenguaje para .NET Framework.