UNPKG

solidity-antlr4

Version:

Solidity Lang Lexer and Parser by official ANTLR4 grammar

18 lines (17 loc) 920 B
import * as ast from '../../ast'; import { BasePrinter, PrintFunc } from './base'; export declare class PrinterYul extends BasePrinter implements Record<`print${ast.YulNodeType}`, PrintFunc<any>> { printYulAssignment: PrintFunc<ast.YulAssignment>; printYulBlock: PrintFunc<ast.YulBlock>; printYulBoolean: PrintFunc<ast.YulBoolean>; printYulForStatement: PrintFunc<ast.YulForStatement>; printYulFunctionCall: PrintFunc<ast.YulFunctionCall>; printYulFunctionDefinition: PrintFunc<ast.YulFunctionDefinition>; printYulIfStatement: PrintFunc<ast.YulIfStatement>; printYulLiteral: PrintFunc<ast.YulLiteral>; printYulPath: PrintFunc<ast.YulPath>; printYulStatement: PrintFunc<ast.YulStatement>; printYulSwitchCase: PrintFunc<ast.YulSwitchCase>; printYulSwitchStatement: PrintFunc<ast.YulSwitchStatement>; printYulVariableDeclaration: PrintFunc<ast.YulVariableDeclaration>; }