Skip to content

달빛약속 / Rule

Interface: Rule<NodeSequence> ​

Type Parameters ​

• NodeSequence extends Node[] = Node[]

Properties ​

factory() ​

factory: (nodes, tokens, rule) => any

Parameters ​

• nodes: { [K in string | number | symbol]: NodeSequence[K<K>] }

• tokens: Token[]

• rule: Rule<NodeSequence>

Returns ​

any

Defined in ​

core/prepare/parse/type.ts:35


isStatement? ​

optional isStatement: boolean

Defined in ​

core/prepare/parse/type.ts:42


pattern ​

pattern: { [K in string | number | symbol]: Matcher<unknown, { classShape: () => Shape } & { isSuffix: boolean; nameOptions: string[] }> }

Defined in ​

core/prepare/parse/type.ts:32