Preparing search index...
The search index is not available retsac
Properties
Protected next Map
next
Map
: Map < string , null | State < T > >
Methods
contains
contains( gr: Readonly < GrammarRule < T > > , digested: number ) : boolean
Returns boolean
get Next
get Next( next: Readonly < ASTNode < any > > , NTClosures: ReadonlyMap < string , GrammarRule < T > [] > , allStates: Map < string , State < T > > , allInitialCandidates: ReadonlyMap < string , Candidate < T > > ) : { changed: boolean ; state: null | State < T > ; }
Parameters
next: Readonly < ASTNode < any > >
NTClosures: ReadonlyMap < string , GrammarRule < T > [] >
allStates: Map < string , State < T > >
allInitialCandidates: ReadonlyMap < string , Candidate < T > >
Returns { changed: boolean ; state: null | State < T > ; }
changed: boolean
state: null | State < T >
to String
to String( ) : string
Returns string
try Reduce
try Reduce( buffer: readonly ASTNode < T > [] , entryNTs: ReadonlySet < string > , followSets: ReadonlyMap < string , GrammarSet > , lexer: ILexer , cascadeQueryPrefix: undefined | string , logger: Logger ) : { commit?: boolean ; context?: ParserContext < T > ; res: ParserOutput < T > ; rollback?: Callback < T > ; }
Parameters
buffer: readonly ASTNode < T > []
entryNTs: ReadonlySet < string >
followSets: ReadonlyMap < string , GrammarSet >
cascadeQueryPrefix: undefined | string
Returns { commit?: boolean ; context?: ParserContext < T > ; res: ParserOutput < T > ; rollback?: Callback < T > ; }
Optional commit?: boolean
Optional rollback?: Callback < T >
State for ELR parsers.