Rule
Defined in: core/prepare/parse/type.ts:41
Type Parameters
Section titled “Type Parameters”NodeSequence
Section titled “NodeSequence”NodeSequence extends Node[] = Node[]
Properties
Section titled “Properties”factory
Section titled “factory”factory: (
nodes,tokens,rule) =>Node<SubnodeScheme> |null
Defined in: core/prepare/parse/type.ts:45
Parameters
Section titled “Parameters”{ [K in string | number | symbol]: NodeSequence[K] }
tokens
Section titled “tokens”Token[]
Rule<NodeSequence>
Returns
Section titled “Returns”Node<SubnodeScheme> | null
isStatement?
Section titled “isStatement?”
optionalisStatement?:boolean
Defined in: core/prepare/parse/type.ts:52
pattern
Section titled “pattern”pattern: { [K in string | number | symbol]: PatternUnit<NodeSequence[K]> }
Defined in: core/prepare/parse/type.ts:42