JSToken Výčet

Definice

Určuje jednotlivé jednotky kódu nebo tokeny, které tvoří jazyk JScript.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

public enum class JSToken
public enum JSToken
type JSToken = 
Public Enum JSToken
Dědičnost

Pole

Name Hodnota Description
None -1

Žádný token. Například před prohledáváním tokenů nebo v chybových situacích.

EndOfFile 0

Konec prohledávaného nebo parsovaného souboru. Toto je výchozí hodnota.

If 1

Příkaz if.

For 2

Příkaz for.

Do 3

Příkaz do.

While 4

Příkaz while.

Continue 5

Příkaz continue.

Break 6

Příkaz break.

Return 7

Příkaz return.

Import 8

Příkaz import.

With 9

Příkaz with.

Switch 10

Příkaz switch.

Throw 11

Příkaz throw.

Try 12

Příkaz try.

Package 13

Příkaz package.

Internal 14

internal Modifikátor.

Abstract 15

abstract Modifikátor.

Public 16

public Modifikátor.

Static 17

static Modifikátor.

Private 18

private Modifikátor.

Protected 19

protected Modifikátor.

Final 20

final Modifikátor.

Event 21

Rezervované event slovo.

Var 22

Příkaz var.

Const 23

Příkaz const.

Class 24

Příkaz class.

Function 25

Příkaz function.

LeftCurly 26

Symbol { .

Semicolon 27

Symbol ; .

Null 28

Literál null .

True 29

Literál true .

False 30

Literál false .

This 31

Příkaz this.

Identifier 32

Identifikátor.

StringLiteral 33

Číselný literál.

IntegerLiteral 34

Celočíselná literál.

NumericLiteral 35

Číselný literál.

LeftParen 36

Symbol ( .

LeftBracket 37

Symbol [ .

AccessField 38

Symbol . přístupového objektu pole.

FirstOp 39

Zástupný člen výčtu, který umožňuje porovnání, například if JSToken.FirstOp <= token && token <= JSToken.LastOp then....

LogicalNot 39

Logický ! operátor NOT.

BitwiseNot 40

~ Bitový operátor NOT.

Delete 41

Operátor delete.

Void 42

Operátor void.

Typeof 43

Operátor typeof.

Increment 44

Operátor ++ inkrementace.

Decrement 45

Operátor -- dekrementace.

FirstBinaryOp 46

Zástupný člen výčtu, který umožňuje porovnání, například if JSToken.FirstBinaryOp <= token && token <= JSToken.LastBinaryOp then....

Plus 46

Operátor + sčítání.

Minus 47

Operátor - odčítání.

LogicalOr 48

Logický || operátor OR.

LogicalAnd 49

Logický && operátor AND.

BitwiseOr 50

| Bitový operátor OR.

BitwiseXor 51

^ Bitový operátor XOR.

BitwiseAnd 52

& Bitový operátor AND.

Equal 53

Operátor == porovnání rovnosti.

NotEqual 54

Operátor != porovnání nerovnosti.

StrictEqual 55

Operátor === porovnání identit.

StrictNotEqual 56

Operátor !== porovnání identit.

GreaterThan 57

Relační > relační operátor.

LessThan 58

Relační < relační operátor.

LessThanEqual 59

Relační <= relační operátor.

GreaterThanEqual 60

Relační >= relační operátor.

LeftShift 61

<< Bitový operátor posunu doleva.

RightShift 62

>> Bitový operátor posunu doprava.

UnsignedRightShift 63

Operátor >>> posunu doprava bez znaménka

Multiply 64

Operátor * násobení.

Divide 65

Operátor / dělení.

LastPPOperator 66

Zástupný člen výčtu, který umožňuje porovnání, jako if JSToken.FirstBinaryOp <= token && token <= JSToken.LastPPOperator then... je PPOperátory, jsou operace, které je možné předzpracovat.

Modulo 66

Operátor % modulus.

Instanceof 67

Operátor instanceof.

In 68

Operátor in.

Assign 69

Operátor = přiřazení.

PlusAssign 70

Operátor += přiřazení sčítání.

MinusAssign 71

Operátor -= přiřazení odčítání.

MultiplyAssign 72

Operátor *= přiřazení násobení

DivideAssign 73

Operátor /= přiřazení dělení.

BitwiseAndAssign 74

&= Bitový operátor PŘIŘAZENÍ AND.

BitwiseOrAssign 75

|= Bitový operátor PŘIŘAZENÍ OR.

BitwiseXorAssign 76

^= Bitový operátor přiřazení XOR.

ModuloAssign 77

Operátor %= přiřazení modulus.

LeftShiftAssign 78

Operátor <<= přiřazení levého posunu.

RightShiftAssign 79

Operátor >>= přiřazení pravého posunu.

LastAssign 80

Zástupný člen výčtu, který umožňuje porovnání, například if JSToken.Assign <= token && token <= JSToken.LastAssign then....

LastBinaryOp 80

Zástupný člen výčtu, který umožňuje porovnání, například if JSToken.FirstBinaryOp <= token && token <= JSToken.LastBinaryOp then....

UnsignedRightShiftAssign 80

Operátor >>>= přiřazení posunu doprava bez znaménka

ConditionalIf 81

? Ternární operátor.

Colon 82

: Ternární operátor.

Comma 83

Operátor , čárky.

LastOp 83

Zástupný člen výčtu, který umožňuje porovnání, například if JSToken.FirstBinaryOp <= token && token <= JSToken.LastOp then....

Case 84

Klíčové case slovo switch příkazu.

Catch 85

Klíčové catch slovo try příkazu.

Debugger 86

Příkaz debugger.

Default 87

Klíčové default slovo switch příkazu.

Else 88

Klíčové else slovo příkazu if .

Export 89

Rezervované export slovo.

Extends 90

Klíčové extends slovo class příkazu.

Finally 91

Klíčové finally slovo try příkazu.

Get 92

Klíčové get slovo function get příkazu.

Implements 93

Klíčové implements slovo class příkazu nebo interface příkazu.

Interface 94

Příkaz interface.

New 95

Operátor new.

Set 96

Klíčové set slovo function set příkazu.

Super 97

Příkaz super.

RightParen 98

Symbol ) .

RightCurly 99

Symbol } .

RightBracket 100

Symbol ] .

PreProcessorConstant 101

Konstanta preprocesoru.

Comment 102

Text komentáře

UnterminatedComment 103

Komentář, který není ukončen.

Assert 104

Rezervované assert slovo.

Boolean 105

Datový boolean typ.

Byte 106

Datový byte typ.

Char 107

Datový char typ.

Decimal 108

Datový decimal typ.

Double 109

Datový double typ.

DoubleColon 110

Rezervované :: slovo.

Enum 111

Příkaz enum.

Ensure 112

Rezervované ensure slovo.

Float 113

Datový float typ.

Goto 114

Rezervované goto slovo.

Int 115

Datový int typ.

Invariant 116

Rezervované invariant slovo.

Long 117

Datový long typ.

Namespace 118

Rezervované namespace slovo.

Native 119

Rezervované native slovo.

Require 120

Rezervované require slovo.

Sbyte 121

Datový sbyte typ.

Short 122

Datový short typ.

Synchronized 123

Rezervované synchronized slovo.

Transient 124

Rezervované transient slovo.

Throws 125

Rezervované throws slovo.

ParamArray 126

Rezervované ... slovo.

Volatile 127

Rezervované volatile slovo.

Ushort 128

Datový ushort typ.

Uint 129

Datový uint typ.

Ulong 130

Datový ulong typ.

Use 131

Rezervované use slovo.

EndOfLine 132

Konec řádku, který se analyzuje.

PreProcessDirective 133

Direktiva preprocesoru.

Poznámky

Členy tohoto výčtu používají skener a analyzátor ke čtení zdrojového kódu. Členy tohoto výčtu jsou také používány třídami operátoru k identifikaci operace, která se má provést. Další informace naleznete v tématu Create a Language Compiler for the .NET Framework.

Platí pro

Viz také