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

& ビットごとの AND 演算子。

BitwiseAndAssign 74

&= ビットごとの AND 代入演算子。

BitwiseNot 40

~ ビットごとの NOT 演算子。

BitwiseOr 50

| ビットごとの OR 演算子。

BitwiseOrAssign 75

|= ビットごとの OR 代入演算子。

BitwiseXor 51

^ ビットごとの XOR 演算子。

BitwiseXorAssign 76

^= ビットごとの XOR 代入演算子。

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または interface ステートメントのclassキーワード。

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

PPOperators などの if JSToken.FirstBinaryOp <= token && token <= JSToken.LastPPOperator then... 比較を可能にするプレースホルダー列挙メンバーは、前処理できる操作です。

LeftBracket 37

[シンボル。

LeftCurly 26

{シンボル。

LeftParen 36

(シンボル。

LeftShift 61

<< ビットごとの左シフト演算子。

LeftShiftAssign 78

<<= 左シフト代入演算子。

LessThan 58

< 関係比較演算子。

LessThanEqual 59

<= 関係比較演算子。

LogicalAnd 49

&& 論理 AND 演算子。

LogicalNot 39

!論理 NOT 演算子。

LogicalOr 48

|| 論理 OR 演算子。

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

=== ID 比較演算子。

StrictNotEqual 56

!== ID 比較演算子。

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の言語コンパイラを作成する」を参照してください。

適用対象

こちらもご覧ください