JSToken Перечисление

Определение

Задает отдельные единицы кода или маркеры, из которых образуется язык JScript.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

public enum class JSToken
public enum JSToken
type JSToken = 
Public Enum JSToken
Наследование

Поля

Abstract 15

Модификатор abstract .

AccessField 38

Символ . доступа к полю.

Assert 104

Зарезервированное assert слово.

Assign 69

Оператор присваивания =.

BitwiseAnd 52

Оператор побитового И &.

BitwiseAndAssign 74

Оператор присваивания побитового И &=.

BitwiseNot 40

Оператор побитового НЕ ~.

BitwiseOr 50

Оператор побитового ИЛИ |.

BitwiseOrAssign 75

Оператор присваивания побитового ИЛИ |=.

BitwiseXor 51

Оператор побитового исключающего ИЛИ ^.

BitwiseXorAssign 76

Оператор присваивания побитового исключающего ИЛИ ^=.

Boolean 105

Тип данных boolean.

Break 6

Оператор break.

Byte 106

Тип данных byte.

Case 84

Ключевое case слово инструкции switch .

Catch 85

Ключевое catch слово инструкции try .

Char 107

Тип данных char.

Class 24

Оператор class.

Colon 82

Тернарный : оператор.

Comma 83

Оператор - , запятая.

Comment 102

Текст комментария.

ConditionalIf 81

Тернарный ? оператор.

Const 23

Оператор const.

Continue 5

Оператор continue.

Debugger 86

Оператор debugger.

Decimal 108

Тип данных decimal.

Decrement 45

Оператор декремента --.

Default 87

Ключевое default слово инструкции switch .

Delete 41

Оператор delete.

Divide 65

Оператор деления /.

DivideAssign 73

Оператор присваивания деления /=.

Do 3

Оператор do.

Double 109

Тип данных double.

DoubleColon 110

Зарезервированное :: слово.

Else 88

Ключевое else слово if оператора .

EndOfFile 0

Конец сканируемого или анализируемого файла. Это значение по умолчанию.

EndOfLine 132

Конец анализируемой строки.

Ensure 112

Зарезервированное ensure слово.

Enum 111

Оператор enum.

Equal 53

Оператор сравнения для определения равенства ==.

Event 21

Зарезервированное event слово.

Export 89

Зарезервированное export слово.

Extends 90

Ключевое extends слово инструкции class .

False 30

Литерал false.

Final 20

Модификатор final .

Finally 91

Ключевое finally слово инструкции try .

FirstBinaryOp 46

Элемент перечисления заполнителя, который позволяет выполнять сравнения, например if JSToken.FirstBinaryOp <= token && token <= JSToken.LastBinaryOp then....

FirstOp 39

Элемент перечисления заполнителя, который позволяет выполнять сравнения, например if JSToken.FirstOp <= token && token <= JSToken.LastOp then....

Float 113

Тип данных float.

For 2

Оператор for.

Function 25

Оператор function.

Get 92

Ключевое get слово инструкции function get .

Goto 114

Зарезервированное goto слово.

GreaterThan 57

Оператор сравнения отношений >.

GreaterThanEqual 60

Оператор сравнения отношений >=.

Identifier 32

Идентификатор.

If 1

Оператор if.

Implements 93

Ключевое implements слово class оператора или interface .

Import 8

Оператор import.

In 68

Оператор in.

Increment 44

Оператор инкремента ++.

Instanceof 67

Оператор instanceof.

Int 115

Тип данных int.

IntegerLiteral 34

Целочисленный литерал.

Interface 94

Оператор interface.

Internal 14

Модификатор internal .

Invariant 116

Зарезервированное invariant слово.

LastAssign 80

Элемент перечисления заполнителя, который позволяет выполнять сравнения, например if JSToken.Assign <= token && token <= JSToken.LastAssign then....

LastBinaryOp 80

Элемент перечисления заполнителя, который позволяет выполнять сравнения, например if JSToken.FirstBinaryOp <= token && token <= JSToken.LastBinaryOp then....

LastOp 83

Элемент перечисления заполнителя, который позволяет выполнять сравнения, например if JSToken.FirstBinaryOp <= token && token <= JSToken.LastOp then....

LastPPOperator 66

Элемент перечисления заполнителя, который позволяет выполнять сравнения, такие как if JSToken.FirstBinaryOp <= token && token <= JSToken.LastPPOperator then... PPOperators, — это операции, которые можно предварительно обработать.

LeftBracket 37

Символ [ .

LeftCurly 26

Символ { .

LeftParen 36

Символ ( .

LeftShift 61

Оператор побитового сдвига влево <<.

LeftShiftAssign 78

Оператор присваивания сдвига влево <<=.

LessThan 58

Оператор сравнения отношений <.

LessThanEqual 59

Оператор сравнения отношений <=.

LogicalAnd 49

Оператор логического И &&.

LogicalNot 39

Логический ! оператор NOT.

LogicalOr 48

Оператор логического ИЛИ ||.

Long 117

Тип данных long.

Minus 47

Оператор вычитания -.

MinusAssign 71

Оператор присваивания вычитания -=.

Modulo 66

Оператор модуля %.

ModuloAssign 77

Оператор присваивания модуля %=.

Multiply 64

Оператор умножения *.

MultiplyAssign 72

Оператор присваивания умножения *=.

Namespace 118

Зарезервированное namespace слово.

Native 119

Зарезервированное native слово.

New 95

Оператор new.

None -1

Без маркеров. Например, перед сканированием маркеров или в случае ошибки.

NotEqual 54

Оператор != сравнения неравенства.

Null 28

Литерал null.

NumericLiteral 35

Числовой литерал.

Package 13

Оператор package.

ParamArray 126

Зарезервированное ... слово.

Plus 46

Оператор сложения +.

PlusAssign 70

Оператор присваивания сложения +=.

PreProcessDirective 133

Директивы препроцессора.

PreProcessorConstant 101

Константа препроцессора.

Private 18

Модификатор private .

Protected 19

Модификатор protected .

Public 16

Модификатор public .

Require 120

Зарезервированное require слово.

Return 7

Оператор return.

RightBracket 100

Символ ] .

RightCurly 99

Символ } .

RightParen 98

Символ ) .

RightShift 62

Оператор побитового сдвига вправо >>.

RightShiftAssign 79

Оператор присваивания сдвига вправо >>=.

Sbyte 121

Тип данных sbyte.

Semicolon 27

Символ ; .

Set 96

Ключевое set слово инструкции function set .

Short 122

Тип данных short.

Static 17

Модификатор static .

StrictEqual 55

Оператор сравнения для определения идентичности ===.

StrictNotEqual 56

Оператор сравнения для определения идентичности !==.

StringLiteral 33

Числовой литерал.

Super 97

Оператор super.

Switch 10

Оператор switch.

Synchronized 123

Зарезервированное synchronized слово.

This 31

Оператор this.

Throw 11

Оператор throw.

Throws 125

Зарезервированное throws слово.

Transient 124

Зарезервированное transient слово.

True 29

Литерал true.

Try 12

Оператор try.

Typeof 43

Оператор typeof.

Uint 129

Тип данных uint.

Ulong 130

Тип данных ulong.

UnsignedRightShift 63

Оператор сдвига вправо без знака >>>.

UnsignedRightShiftAssign 80

Оператор присваивания сдвига вправо без знака >>>=.

UnterminatedComment 103

Примечание без признака завершения.

Use 131

Зарезервированное use слово.

Ushort 128

Тип данных ushort.

Var 22

Оператор var.

Void 42

Оператор void.

Volatile 127

Зарезервированное volatile слово.

While 4

Оператор while.

With 9

Оператор with.

Комментарии

Элементы этого перечисления используются сканером и средством синтаксического анализа для чтения исходного кода. Члены этого перечисления также используются классами операторов для идентификации выполняемой операции. Дополнительные сведения см. в статье Создание компилятора языка для платформа .NET Framework.

Применяется к

См. также раздел