solidity-antlr4
Version:
Solidity Lang Lexer and Parser by official ANTLR4 grammar
16 lines (15 loc) • 804 B
TypeScript
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>;
}