JSToken Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает отдельные единицы кода или маркеры, из которых образуется язык JScript.
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
public enum class JSToken
public enum JSToken
type JSToken =
Public Enum JSToken
- Наследование
Поля
Abstract | 15 | Модификатор |
AccessField | 38 | Символ |
Assert | 104 | Зарезервированное |
Assign | 69 | Оператор присваивания |
BitwiseAnd | 52 | Оператор побитового И |
BitwiseAndAssign | 74 | Оператор присваивания побитового И |
BitwiseNot | 40 | Оператор побитового НЕ |
BitwiseOr | 50 | Оператор побитового ИЛИ |
BitwiseOrAssign | 75 | Оператор присваивания побитового ИЛИ |
BitwiseXor | 51 | Оператор побитового исключающего ИЛИ |
BitwiseXorAssign | 76 | Оператор присваивания побитового исключающего ИЛИ |
Boolean | 105 | Тип данных |
Break | 6 | Оператор |
Byte | 106 | Тип данных |
Case | 84 | Ключевое |
Catch | 85 | Ключевое |
Char | 107 | Тип данных |
Class | 24 | Оператор |
Colon | 82 | Тернарный |
Comma | 83 | Оператор - |
Comment | 102 | Текст комментария. |
ConditionalIf | 81 | Тернарный |
Const | 23 | Оператор |
Continue | 5 | Оператор |
Debugger | 86 | Оператор |
Decimal | 108 | Тип данных |
Decrement | 45 | Оператор декремента |
Default | 87 | Ключевое |
Delete | 41 | Оператор |
Divide | 65 | Оператор деления |
DivideAssign | 73 | Оператор присваивания деления |
Do | 3 | Оператор |
Double | 109 | Тип данных |
DoubleColon | 110 | Зарезервированное |
Else | 88 | Ключевое |
EndOfFile | 0 | Конец сканируемого или анализируемого файла. Это значение по умолчанию. |
EndOfLine | 132 | Конец анализируемой строки. |
Ensure | 112 | Зарезервированное |
Enum | 111 | Оператор |
Equal | 53 | Оператор сравнения для определения равенства |
Event | 21 | Зарезервированное |
Export | 89 | Зарезервированное |
Extends | 90 | Ключевое |
False | 30 | Литерал |
Final | 20 | Модификатор |
Finally | 91 | Ключевое |
FirstBinaryOp | 46 | Элемент перечисления заполнителя, который позволяет выполнять сравнения, например |
FirstOp | 39 | Элемент перечисления заполнителя, который позволяет выполнять сравнения, например |
Float | 113 | Тип данных |
For | 2 | Оператор |
Function | 25 | Оператор |
Get | 92 | Ключевое |
Goto | 114 | Зарезервированное |
GreaterThan | 57 | Оператор сравнения отношений |
GreaterThanEqual | 60 | Оператор сравнения отношений |
Identifier | 32 | Идентификатор. |
If | 1 | Оператор |
Implements | 93 | Ключевое |
Import | 8 | Оператор |
In | 68 | Оператор |
Increment | 44 | Оператор инкремента |
Instanceof | 67 | Оператор |
Int | 115 | Тип данных |
IntegerLiteral | 34 | Целочисленный литерал. |
Interface | 94 | Оператор |
Internal | 14 | Модификатор |
Invariant | 116 | Зарезервированное |
LastAssign | 80 | Элемент перечисления заполнителя, который позволяет выполнять сравнения, например |
LastBinaryOp | 80 | Элемент перечисления заполнителя, который позволяет выполнять сравнения, например |
LastOp | 83 | Элемент перечисления заполнителя, который позволяет выполнять сравнения, например |
LastPPOperator | 66 | Элемент перечисления заполнителя, который позволяет выполнять сравнения, такие как |
LeftBracket | 37 | Символ |
LeftCurly | 26 | Символ |
LeftParen | 36 | Символ |
LeftShift | 61 | Оператор побитового сдвига влево |
LeftShiftAssign | 78 | Оператор присваивания сдвига влево |
LessThan | 58 | Оператор сравнения отношений |
LessThanEqual | 59 | Оператор сравнения отношений |
LogicalAnd | 49 | Оператор логического И |
LogicalNot | 39 | Логический |
LogicalOr | 48 | Оператор логического ИЛИ |
Long | 117 | Тип данных |
Minus | 47 | Оператор вычитания |
MinusAssign | 71 | Оператор присваивания вычитания |
Modulo | 66 | Оператор модуля |
ModuloAssign | 77 | Оператор присваивания модуля |
Multiply | 64 | Оператор умножения |
MultiplyAssign | 72 | Оператор присваивания умножения |
Namespace | 118 | Зарезервированное |
Native | 119 | Зарезервированное |
New | 95 | Оператор |
None | -1 | Без маркеров. Например, перед сканированием маркеров или в случае ошибки. |
NotEqual | 54 | Оператор |
Null | 28 | Литерал |
NumericLiteral | 35 | Числовой литерал. |
Package | 13 | Оператор |
ParamArray | 126 | Зарезервированное |
Plus | 46 | Оператор сложения |
PlusAssign | 70 | Оператор присваивания сложения |
PreProcessDirective | 133 | Директивы препроцессора. |
PreProcessorConstant | 101 | Константа препроцессора. |
Private | 18 | Модификатор |
Protected | 19 | Модификатор |
Public | 16 | Модификатор |
Require | 120 | Зарезервированное |
Return | 7 | Оператор |
RightBracket | 100 | Символ |
RightCurly | 99 | Символ |
RightParen | 98 | Символ |
RightShift | 62 | Оператор побитового сдвига вправо |
RightShiftAssign | 79 | Оператор присваивания сдвига вправо |
Sbyte | 121 | Тип данных |
Semicolon | 27 | Символ |
Set | 96 | Ключевое |
Short | 122 | Тип данных |
Static | 17 | Модификатор |
StrictEqual | 55 | Оператор сравнения для определения идентичности |
StrictNotEqual | 56 | Оператор сравнения для определения идентичности |
StringLiteral | 33 | Числовой литерал. |
Super | 97 | Оператор |
Switch | 10 | Оператор |
Synchronized | 123 | Зарезервированное |
This | 31 | Оператор |
Throw | 11 | Оператор |
Throws | 125 | Зарезервированное |
Transient | 124 | Зарезервированное |
True | 29 | Литерал |
Try | 12 | Оператор |
Typeof | 43 | Оператор |
Uint | 129 | Тип данных |
Ulong | 130 | Тип данных |
UnsignedRightShift | 63 | Оператор сдвига вправо без знака |
UnsignedRightShiftAssign | 80 | Оператор присваивания сдвига вправо без знака |
UnterminatedComment | 103 | Примечание без признака завершения. |
Use | 131 | Зарезервированное |
Ushort | 128 | Тип данных |
Var | 22 | Оператор |
Void | 42 | Оператор |
Volatile | 127 | Зарезервированное |
While | 4 | Оператор |
With | 9 | Оператор |
Комментарии
Элементы этого перечисления используются сканером и средством синтаксического анализа для чтения исходного кода. Члены этого перечисления также используются классами операторов для идентификации выполняемой операции. Дополнительные сведения см. в статье Создание компилятора языка для платформа .NET Framework.