JSToken Enumeración

Definición

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

Abstract 15

Modificador abstract .

AccessField 38

Símbolo del descriptor de . acceso de campo.

Assert 104

Palabra assert reservada.

Assign 69

Operador = de asignación.

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 boolean.

Break 6

La instrucción break.

Byte 106

El tipo de datos byte.

Case 84

Palabra case clave de una switch instrucción .

Catch 85

Palabra catch clave de una try instrucción .

Char 107

El tipo de datos char.

Class 24

La instrucción class.

Colon 82

Operador : ternario.

Comma 83

Operador , de coma.

Comment 102

Texto del comentario.

ConditionalIf 81

Operador ? ternario.

Const 23

La instrucción const.

Continue 5

La instrucción continue.

Debugger 86

La instrucción debugger.

Decimal 108

El tipo de datos decimal.

Decrement 45

Operador de decremento --.

Default 87

Palabra default clave de una switch instrucción .

Delete 41

El operador delete.

Divide 65

Operador de división /.

DivideAssign 73

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

Do 3

La instrucción do.

Double 109

El tipo de datos double.

DoubleColon 110

Palabra :: reservada.

Else 88

Palabra else clave de una if instrucción .

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 ensure reservada.

Enum 111

La instrucción enum.

Equal 53

Operador de comparación de igualdad ==.

Event 21

Palabra event reservada.

Export 89

Palabra export reservada.

Extends 90

Palabra extends clave de una class instrucción .

False 30

El literal false.

Final 20

Modificador final .

Finally 91

Palabra finally clave de una try instrucción .

FirstBinaryOp 46

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

FirstOp 39

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

Float 113

El tipo de datos float.

For 2

La instrucción for.

Function 25

La instrucción function.

Get 92

Palabra get clave de una function get instrucción .

Goto 114

Palabra goto reservada.

GreaterThan 57

Operador de comparación relacional >.

GreaterThanEqual 60

Operador de comparación relacional >=.

Identifier 32

Identificador.

If 1

La instrucción if.

Implements 93

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

Import 8

La instrucción import.

In 68

El operador in.

Increment 44

Operador de incremento ++.

Instanceof 67

El operador instanceof.

Int 115

El tipo de datos int.

IntegerLiteral 34

Literal entero.

Interface 94

La instrucción interface.

Internal 14

Modificador internal .

Invariant 116

Palabra invariant reservada.

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....

LastOp 83

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

LastPPOperator 66

Un 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.

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 ! NOT lógico.

LogicalOr 48

Operador lógico OR ||.

Long 117

El tipo de datos long.

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 namespace reservada.

Native 119

Palabra native reservada.

New 95

El operador new.

None -1

Ningún token. Por ejemplo, antes de examinar los tokens o en situaciones de error.

NotEqual 54

Operador != de comparación de desigualdad.

Null 28

El literal null.

NumericLiteral 35

Literal numérico.

Package 13

La instrucción package.

ParamArray 126

Palabra ... reservada.

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 private .

Protected 19

Modificador protected .

Public 16

Modificador public .

Require 120

Palabra require reservada.

Return 7

La instrucción return.

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 sbyte.

Semicolon 27

Símbolo ; .

Set 96

Palabra set clave de una function set instrucción .

Short 122

El tipo de datos short.

Static 17

Modificador static .

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 super.

Switch 10

La instrucción switch.

Synchronized 123

Palabra synchronized reservada.

This 31

La instrucción this.

Throw 11

La instrucción throw.

Throws 125

Palabra throws reservada.

Transient 124

Palabra transient reservada.

True 29

El literal true.

Try 12

La instrucción try.

Typeof 43

El operador typeof.

Uint 129

El tipo de datos uint.

Ulong 130

El tipo de datos ulong.

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 use reservada.

Ushort 128

El tipo de datos ushort.

Var 22

La instrucción var.

Void 42

El operador void.

Volatile 127

Palabra volatile reservada.

While 4

La instrucción while.

With 9

La instrucción with.

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.

Se aplica a

Consulte también