UNPKG

solidity-antlr4

Version:

Solidity Lang Lexer and Parser by official ANTLR4 grammar

13 lines (12 loc) 553 B
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>; }