다음을 통해 공유


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

: 3항 연산자입니다.

Comma 83

, 쉼표 연산자입니다.

Comment 102

주석 텍스트

ConditionalIf 81

? 3항 연산자입니다.

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 용 언어 컴파일러 만들기합니다.

적용 대상

추가 정보