solidity-antlr4
Version:
Solidity Lang Lexer and Parser by official ANTLR4 grammar
13 lines (12 loc) • 553 B
TypeScript
import { Parser, ParserOptions } from 'prettier';
import { SyntaxNode } from '../ast';
import { SyntaxToken } from '../parser';
import { WithComments } from './printers/base';
export declare const getCommentTokens: (tokens: SyntaxToken[]) => SyntaxToken[];
export declare class PrettierParser implements Parser<SyntaxNode> {
static name: string;
astFormat: string;
locStart: (node: SyntaxNode) => number;
locEnd: (node: SyntaxNode) => number;
parse: (text: string, _options: ParserOptions<SyntaxNode>) => WithComments<SyntaxNode>;
}