JSToken Enumeración

Definición

Especifica las unidades individuales de código, 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
None -1

Sin token. Por ejemplo, antes de examinar los tokens o en situaciones de error.

EndOfFile 0

El final del archivo que se examina o analiza. Este es el valor predeterminado.

If 1

La instrucción if.

For 2

La instrucción for.

Do 3

La instrucción do.

While 4

La instrucción while.

Continue 5

La instrucción continue.

Break 6

La instrucción break.

Return 7

La instrucción return.

Import 8

La instrucción import.

With 9

La instrucción with.

Switch 10

La instrucción switch.

Throw 11

La instrucción throw.

Try 12

La instrucción try.

Package 13

La instrucción package.

Internal 14

Modificador internal .

Abstract 15

Modificador abstract .

Public 16

Modificador public .

Static 17

Modificador static .

Private 18

Modificador private .

Protected 19

Modificador protected .

Final 20

Modificador final .

Event 21

Palabra event reservada.

Var 22

La instrucción var.

Const 23

La instrucción const.

Class 24

La instrucción class.

Function 25

La instrucción function.

LeftCurly 26

Símbolo { .

Semicolon 27

Símbolo ; .

Null 28

Literal null .

True 29

Literal true .

False 30

Literal false .

This 31

La instrucción this.

Identifier 32

Un identificador.

StringLiteral 33

Literal numérico.

IntegerLiteral 34

Literal entero.

NumericLiteral 35

Literal numérico.

LeftParen 36

Símbolo ( .

LeftBracket 37

Símbolo [ .

AccessField 38

Símbolo del descriptor de . acceso de campo.

FirstOp 39

Miembro de enumeración de marcador de posición que habilita comparaciones como if JSToken.FirstOp <= token && token <= JSToken.LastOp then....

LogicalNot 39

Operador ! NOT lógico.

BitwiseNot 40

Operador ~ NOT bit a bit.

Delete 41

El operador delete.

Void 42

El operador void.

Typeof 43

El operador typeof.

Increment 44

Operador ++ de incremento.

Decrement 45

Operador -- decremento.

FirstBinaryOp 46

Miembro de enumeración de marcador de posición que habilita comparaciones como if JSToken.FirstBinaryOp <= token && token <= JSToken.LastBinaryOp then....

Plus 46

Operador + de suma.

Minus 47

Operador - de resta.

LogicalOr 48

Operador || OR lógico.

LogicalAnd 49

Operador && AND lógico.

BitwiseOr 50

Operador | OR bit a bit.

BitwiseXor 51

Operador ^ XOR bit a bit.

BitwiseAnd 52

Operador & AND bit a bit.

Equal 53

Operador de comparación de == igualdad.

NotEqual 54

Operador != de comparación de desigualdad.

StrictEqual 55

Operador de comparación de === identidades.

StrictNotEqual 56

Operador de comparación de !== identidades.

GreaterThan 57

Operador > de comparación relacional.

LessThan 58

Operador < de comparación relacional.

LessThanEqual 59

Operador <= de comparación relacional.

GreaterThanEqual 60

Operador >= de comparación relacional.

LeftShift 61

Operador de << desplazamiento a la izquierda bit a bit.

RightShift 62

Operador de >> desplazamiento a la derecha bit a bit.

UnsignedRightShift 63

Operador de >>> desplazamiento a la derecha sin signo.

Multiply 64

Operador * de multiplicación.

Divide 65

Operador / de división.

LastPPOperator 66

Miembro de enumeración de marcador de posición que habilita comparaciones como if JSToken.FirstBinaryOp <= token && token <= JSToken.LastPPOperator then... PPOperators son operaciones que se pueden procesar previamente.

Modulo 66

Operador % de módulo.

Instanceof 67

El operador instanceof.

In 68

El operador in.

Assign 69

Operador de = asignación.

PlusAssign 70

Operador de += asignación de suma.

MinusAssign 71

Operador -= de asignación de resta.

MultiplyAssign 72

Operador *= de asignación de multiplicación.

DivideAssign 73

Operador de /= asignación de división.

BitwiseAndAssign 74

Operador de &= asignación AND bit a bit.

BitwiseOrAssign 75

Operador de |= asignación OR bit a bit.

BitwiseXorAssign 76

Operador ^= de asignación XOR bit a bit.

ModuloAssign 77

Operador de %= asignación de módulos.

LeftShiftAssign 78

Operador de <<= asignación de desplazamiento a la izquierda.

RightShiftAssign 79

Operador de asignación de desplazamiento a la >>= derecha.

LastAssign 80

Miembro de enumeración de marcador de posición que habilita comparaciones como if JSToken.Assign <= token && token <= JSToken.LastAssign then....

LastBinaryOp 80

Miembro de enumeración de marcador de posición que habilita comparaciones como if JSToken.FirstBinaryOp <= token && token <= JSToken.LastBinaryOp then....

UnsignedRightShiftAssign 80

Operador de >>>= asignación de desplazamiento a la derecha sin signo.

ConditionalIf 81

Operador ? ternario.

Colon 82

Operador : ternario.

Comma 83

Operador , de coma.

LastOp 83

Miembro de enumeración de marcador de posición que habilita comparaciones como if JSToken.FirstBinaryOp <= token && token <= JSToken.LastOp then....

Case 84

Palabra case clave de una switch instrucción .

Catch 85

Palabra catch clave de una try instrucción .

Debugger 86

La instrucción debugger.

Default 87

Palabra default clave de una switch instrucción .

Else 88

Palabra else clave de una if instrucción .

Export 89

Palabra export reservada.

Extends 90

Palabra extends clave de una class instrucción .

Finally 91

Palabra finally clave de una try instrucción .

Get 92

Palabra get clave de una function get instrucción .

Implements 93

Palabra implements clave de una class instrucción o interface .

Interface 94

La instrucción interface.

New 95

El operador new.

Set 96

Palabra set clave de una function set instrucción .

Super 97

La instrucción super.

RightParen 98

Símbolo ) .

RightCurly 99

Símbolo } .

RightBracket 100

Símbolo ] .

PreProcessorConstant 101

Constante de preprocesador.

Comment 102

Texto del comentario.

UnterminatedComment 103

Comentario sin finalizar.

Assert 104

Palabra assert reservada.

Boolean 105

Tipo de boolean datos.

Byte 106

Tipo de byte datos.

Char 107

Tipo de char datos.

Decimal 108

Tipo de decimal datos.

Double 109

Tipo de double datos.

DoubleColon 110

Palabra :: reservada.

Enum 111

La instrucción enum.

Ensure 112

Palabra ensure reservada.

Float 113

Tipo de float datos.

Goto 114

Palabra goto reservada.

Int 115

Tipo de int datos.

Invariant 116

Palabra invariant reservada.

Long 117

Tipo de long datos.

Namespace 118

Palabra namespace reservada.

Native 119

Palabra native reservada.

Require 120

Palabra require reservada.

Sbyte 121

Tipo de sbyte datos.

Short 122

Tipo de short datos.

Synchronized 123

Palabra synchronized reservada.

Transient 124

Palabra transient reservada.

Throws 125

Palabra throws reservada.

ParamArray 126

Palabra ... reservada.

Volatile 127

Palabra volatile reservada.

Ushort 128

Tipo de ushort datos.

Uint 129

Tipo de uint datos.

Ulong 130

Tipo de ulong datos.

Use 131

Palabra use reservada.

EndOfLine 132

Final de la línea que se va a analizar.

PreProcessDirective 133

Una directiva de preprocesador.

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, vea Create a Language Compiler for the .NET Framework.

Se aplica a

Consulte también