JSToken Enumeração

Definição

Especifica as unidades individuais de código, ou tokens, que compõem a linguagem JScript.

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

public enum class JSToken
public enum JSToken
type JSToken = 
Public Enum JSToken
Herança

Campos

Name Valor Description
None -1

Sem ficha. Por exemplo, antes de digitalizar qualquer token, ou em situações de erro.

EndOfFile 0

O final do ficheiro a ser digitalizado ou analisado. Este é o valor padrão.

If 1

A declaração if.

For 2

A declaração for.

Do 3

A declaração do.

While 4

A declaração while.

Continue 5

A declaração continue.

Break 6

A declaração break.

Return 7

A declaração return.

Import 8

A declaração import.

With 9

A declaração with.

Switch 10

A declaração switch.

Throw 11

A declaração throw.

Try 12

A declaração try.

Package 13

A declaração package.

Internal 14

O internal modificador.

Abstract 15

O abstract modificador.

Public 16

O public modificador.

Static 17

O static modificador.

Private 18

O private modificador.

Protected 19

O protected modificador.

Final 20

O final modificador.

Event 21

A event palavra reservada.

Var 22

A declaração var.

Const 23

A declaração const.

Class 24

A declaração class.

Function 25

A declaração function.

LeftCurly 26

O { símbolo.

Semicolon 27

O ; símbolo.

Null 28

O null literal.

True 29

O true literal.

False 30

O false literal.

This 31

A declaração this.

Identifier 32

Um identificador.

StringLiteral 33

Um literal numérico.

IntegerLiteral 34

Um literal inteiro.

NumericLiteral 35

Um literal numérico.

LeftParen 36

O ( símbolo.

LeftBracket 37

O [ símbolo.

AccessField 38

O . símbolo do acessório de campo.

FirstOp 39

Um membro de enumeração temporário que permite comparações como if JSToken.FirstOp <= token && token <= JSToken.LastOp then....

LogicalNot 39

O ! operador lógico NOT.

BitwiseNot 40

O ~ operador bit wise NOT (NÃO).

Delete 41

O delete operador.

Void 42

O void operador.

Typeof 43

O typeof operador.

Increment 44

O ++ operador de incremento.

Decrement 45

O -- operador de decrement.

FirstBinaryOp 46

Um membro de enumeração temporário que permite comparações como if JSToken.FirstBinaryOp <= token && token <= JSToken.LastBinaryOp then....

Plus 46

O + operador da adição.

Minus 47

O - operador de subtração.

LogicalOr 48

O || operador lógico de OR.

LogicalAnd 49

O && operador AND lógico.

BitwiseOr 50

O | operador OR bit a bit.

BitwiseXor 51

O ^ operador XOR bit a bit.

BitwiseAnd 52

O & operador AND bit a bit.

Equal 53

O == operador de comparação de igualdade.

NotEqual 54

O != operador de comparação de desigualdade.

StrictEqual 55

O === operador de comparação de identidades.

StrictNotEqual 56

O !== operador de comparação de identidades.

GreaterThan 57

O > operador de comparação relacional.

LessThan 58

O < operador de comparação relacional.

LessThanEqual 59

O <= operador de comparação relacional.

GreaterThanEqual 60

O >= operador de comparação relacional.

LeftShift 61

O << operador do turno esquerdo bit a bit.

RightShift 62

O >> operador de mudança para a direita bit wise.

UnsignedRightShift 63

O >>> operador do turno direito sem sinal.

Multiply 64

O * operador de multiplicação.

Divide 65

O / operador da divisão.

LastPPOperator 66

Um membro de enumeração provisório que permite comparações, como if JSToken.FirstBinaryOp <= token && token <= JSToken.LastPPOperator then... o PPOperators, são operações que podem ser pré-processadas.

Modulo 66

O % operador de módulo.

Instanceof 67

O instanceof operador.

In 68

O in operador.

Assign 69

O = operador de atribuição.

PlusAssign 70

O += operador de atribuição de adição.

MinusAssign 71

O -= operador de atribuição de subtração.

MultiplyAssign 72

O *= operador de atribuição de multiplicação.

DivideAssign 73

O /= operador de atribuição de divisão.

BitwiseAndAssign 74

O &= operador de atribuição AND bit a bit.

BitwiseOrAssign 75

O |= operador de atribuição de OR bit a bit.

BitwiseXorAssign 76

O ^= operador de atribuição XOR bit a bit.

ModuloAssign 77

O %= operador de atribuição de módulo.

LeftShiftAssign 78

O <<= operador de atribuição do turno esquerdo.

RightShiftAssign 79

O >>= operador de atribuição do turno direito.

LastAssign 80

Um membro de enumeração temporário que permite comparações como if JSToken.Assign <= token && token <= JSToken.LastAssign then....

LastBinaryOp 80

Um membro de enumeração temporário que permite comparações como if JSToken.FirstBinaryOp <= token && token <= JSToken.LastBinaryOp then....

UnsignedRightShiftAssign 80

O >>>= operador de atribuição do turno direito sem sinal.

ConditionalIf 81

O ? operador ternário.

Colon 82

O : operador ternário.

Comma 83

O , operador de vírgula.

LastOp 83

Um membro de enumeração temporário que permite comparações como if JSToken.FirstBinaryOp <= token && token <= JSToken.LastOp then....

Case 84

A case palavra-chave de uma switch afirmação.

Catch 85

A catch palavra-chave de uma try afirmação.

Debugger 86

A declaração debugger.

Default 87

A default palavra-chave de uma switch afirmação.

Else 88

A else palavra-chave de uma if afirmação.

Export 89

A export palavra reservada.

Extends 90

A extends palavra-chave de uma class afirmação.

Finally 91

A finally palavra-chave de uma try afirmação.

Get 92

A get palavra-chave de uma function get afirmação.

Implements 93

A implements palavra-chave de uma class declaração ou interface .

Interface 94

A declaração interface.

New 95

O new operador.

Set 96

A set palavra-chave de uma function set afirmação.

Super 97

A declaração super.

RightParen 98

O ) símbolo.

RightCurly 99

O } símbolo.

RightBracket 100

O ] símbolo.

PreProcessorConstant 101

Uma constante do pré-processador.

Comment 102

Texto do comentário.

UnterminatedComment 103

Um comentário não terminado.

Assert 104

A assert palavra reservada.

Boolean 105

O tipo de boolean dados.

Byte 106

O tipo de byte dados.

Char 107

O tipo de char dados.

Decimal 108

O tipo de decimal dados.

Double 109

O tipo de double dados.

DoubleColon 110

A :: palavra reservada.

Enum 111

A declaração enum.

Ensure 112

A ensure palavra reservada.

Float 113

O tipo de float dados.

Goto 114

A goto palavra reservada.

Int 115

O tipo de int dados.

Invariant 116

A invariant palavra reservada.

Long 117

O tipo de long dados.

Namespace 118

A namespace palavra reservada.

Native 119

A native palavra reservada.

Require 120

A require palavra reservada.

Sbyte 121

O tipo de sbyte dados.

Short 122

O tipo de short dados.

Synchronized 123

A synchronized palavra reservada.

Transient 124

A transient palavra reservada.

Throws 125

A throws palavra reservada.

ParamArray 126

A ... palavra reservada.

Volatile 127

A volatile palavra reservada.

Ushort 128

O tipo de ushort dados.

Uint 129

O tipo de uint dados.

Ulong 130

O tipo de ulong dados.

Use 131

A use palavra reservada.

EndOfLine 132

O fim da linha a ser analisado.

PreProcessDirective 133

Uma diretiva de pré-processador.

Observações

Os membros desta enumeração são usados pelo scanner e pelo parser para ler o código-fonte. Os membros desta enumeração também são usados pelas classes de operadores para identificar a operação a realizar. Para mais informações, consulte Criar um Compilador de Linguagem para o .NET Framework.

Aplica-se a

Ver também