UNPKG

solidity-antlr4

Version:

Solidity Lang Lexer and Parser by official ANTLR4 grammar

14 lines (13 loc) 708 B
import { Position } from '../ast/base'; import { ATNSimulator, BaseErrorListener, RecognitionException, Recognizer, Token } from '../antlr4'; export declare class ParseError extends Error { message: string; position?: Position | undefined; constructor(message: string, position?: Position | undefined); } export declare class SolidityErrorListener extends BaseErrorListener { errors: ParseError[]; syntaxError<S extends Token, T extends ATNSimulator>(_recognizer: Recognizer<T>, _offendingSymbol: S | null, line: number, column: number, message: string, _exception: RecognitionException): void; throws: () => void; } export declare const solidityErrorListener: SolidityErrorListener;