UNPKG

solidity-antlr4

Version:

Solidity Lang Lexer and Parser by official ANTLR4 grammar

16 lines (15 loc) 804 B
import * as ast from '../../ast'; import { BasePrinter, PrintFunc } from './base'; export declare class PrinterMeta extends BasePrinter implements Record<`print${ast.MetaNodeType}`, PrintFunc<any>> { printDataLocation: PrintFunc<ast.DataLocation>; printIdentifierPath: PrintFunc<ast.IdentifierPath>; printImportAliases: PrintFunc<ast.ImportAliases>; printImportDirective: PrintFunc<ast.ImportDirective>; printInheritanceSpecifier: PrintFunc<ast.InheritanceSpecifier>; printModifierInvocation: PrintFunc<ast.ModifierInvocation>; printPath: PrintFunc<ast.Path>; printPragmaDirective: PrintFunc<ast.PragmaDirective>; printSourceUnit: PrintFunc<ast.SourceUnit>; printUsingAliases: PrintFunc<ast.UsingAliases>; printUsingDirective: PrintFunc<ast.UsingDirective>; }