UNPKG

@neuledge/states-parser

Version:

A parser for the Neuledge States language

13 lines 597 B
import { TokenCursor } from '../tokens'; import { DecoratorNode } from './decorator'; import { DescriptionNode } from './description'; import { IdentifierNode } from './identifier'; import { NamedNode } from './named'; import { StateFieldNode } from './state-field'; export declare const STATE_KEYWORD = "state"; export interface StateNode extends NamedNode<'State'> { from?: IdentifierNode; fields: StateFieldNode[]; } export declare const parseStateNode: (cursor: TokenCursor, description?: DescriptionNode, decorators?: DecoratorNode[]) => StateNode; //# sourceMappingURL=state.d.ts.map