JSToken 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 | PPOperators などの |
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の言語コンパイラを作成する」を参照してください。
適用対象
こちらもご覧ください
.NET