Skip to content

달빛약속 / KeyValuePairSequence

Class: KeyValuePairSequence ​

Extends ​

Constructors ​

KeyValuePairSequence() ​

KeyValuePairSequence(pairs, tokens): KeyValuePairSequence

Parameters ​

• pairs: KeyValuePair[]

• tokens: Token[] = []

Returns ​

KeyValuePairSequence

Overrides ​

Expression.constructor

Defined in ​

core/node/dict.ts:24

Properties ​

parsingErrors ​

parsingErrors: YaksokError[] = []

Inherited from ​

Expression.parsingErrors

Defined in ​

core/node/base.ts:224


subnode ​

subnode: KeyValuePair[]

Inherited from ​

Expression.subnode

Defined in ​

core/node/base.ts:29


tokens ​

tokens: Token[] = []

Inherited from ​

Expression.tokens

Defined in ​

core/node/dict.ts:26


value ​

value: string

Inherited from ​

Expression.value

Defined in ​

core/node/base.ts:227


accepts ​

static accepts: NodeCapability[] = []

Inherited from ​

Expression.accepts

Defined in ​

core/node/base.ts:33


friendlyName ​

static friendlyName: string = '키-값 쌍 목록'

Overrides ​

Expression.friendlyName

Defined in ​

core/node/dict.ts:22

Methods ​

getNodeTypeName() ​

protected getNodeTypeName(): string

Returns ​

string

Inherited from ​

Expression.getNodeTypeName

Defined in ​

core/node/base.ts:45


injectParsingError() ​

injectParsingError(parsingError): void

Parameters ​

• parsingError: YaksokError

Returns ​

void

Inherited from ​

Expression.injectParsingError

Defined in ​

core/node/base.ts:265


toPrint() ​

toPrint(): string

Returns ​

string

Inherited from ​

Expression.toPrint

Defined in ​

core/node/base.ts:233


validate() ​

validate(scope): YaksokError[]

Parameters ​

• scope: Scope

Returns ​

YaksokError[]

Inherited from ​

Expression.validate

Defined in ​

core/node/base.ts:237