UNPKG

@neuledge/states-parser

Version:

A parser for the Neuledge States language

10 lines 621 B
import { TokenCursor } from '../tokens'; import { AbstractNode } from './abstract'; import { IdentifierNode } from './identifier'; export interface ArgumentNode<Value> extends AbstractNode<'Argument'> { key: IdentifierNode; value: Value; } export declare const parseMaybeArgumentNodes: <Value>(cursor: TokenCursor, parseValue: (cursor: TokenCursor) => Value, allowImplicit?: boolean) => ArgumentNode<Value>[]; export declare const parseArgumentNodes: <Value>(cursor: TokenCursor, parseValue: (cursor: TokenCursor) => Value, allowImplicit?: boolean) => ArgumentNode<Value>[]; //# sourceMappingURL=argument.d.ts.map