달빛약속 / 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
isStatement?
optionalisStatement:boolean
Defined in
pattern
pattern: { [K in string | number | symbol]: Matcher<unknown, { classShape: () => Shape } & { isSuffix: boolean; nameOptions: string[] }> }