UNPKG

thaw-grammar

Version:

Implementations of the grammars of several programming languages, including LISP, Scheme, Prolog, and the Lambda Calculus.

10 lines 555 B
import { GrammarSymbol, IToken, SemanticStackType } from 'thaw-interpreter-types'; import { SchemeGrammar } from '../../languages/scheme/scheme-grammar'; export declare class SASLGrammar extends SchemeGrammar { constructor(); get languageName(): string; executeSemanticAction(semanticStack: SemanticStackType, action: string): void; tokenToSymbol(token: IToken): GrammarSymbol; pushTokenOntoSemanticStack(semanticStack: SemanticStackType, tokenAsSymbol: GrammarSymbol, token: IToken): void; } //# sourceMappingURL=sasl-grammar.d.ts.map