UNPKG

solidity-antlr4

Version:

Solidity Lang Lexer and Parser by official ANTLR4 grammar

9 lines (8 loc) 382 B
import { SourceUnit, SyntaxNode } from '../ast'; import { SolidityParser, ParseTree } from '../antlr4'; export interface ParseOptions { tolerant?: boolean; selector?: (parser: SolidityParser) => ParseTree; } export declare const defaultParseOption: ParseOptions; export declare const parse: <T extends SyntaxNode = SourceUnit>(source: string, _options?: ParseOptions) => T;