UNPKG

@neo-one/smart-contract-compiler

Version:

NEO•ONE TypeScript smart contract compiler.

38 lines (37 loc) 4.05 kB
import { ArrayLiteralExpressionCompiler } from './ArrayLiteralExpressionCompiler'; import { ArrowFunctionCompiler } from './ArrowFunctionCompiler'; import { AsExpressionCompiler } from './AsExpressionCompiler'; import { AwaitExpressionCompiler } from './AwaitExpressionCompiler'; import { BinaryExpressionCompiler } from './BinaryExpressionCompiler'; import { FalseBooleanLiteralCompiler, TrueBooleanLiteralCompiler } from './BooleanLiteralCompiler'; import { CallExpressionCompiler } from './CallExpressionCompiler'; import { ConditionalExpressionCompiler } from './ConditionalExpressionCompiler'; import { DeleteExpressionCompiler } from './DeleteExpressionCompiler'; import { ElementAccessExpressionCompiler } from './ElementAccessExpressionCompiler'; import { FunctionExpressionCompiler } from './FunctionExpressionCompiler'; import { IdentifierCompiler } from './IdentifierCompiler'; import { ImportExpressionCompiler } from './ImportExpressionCompiler'; import { MetaPropertyCompiler } from './MetaPropertyCompiler'; import { NewExpressionCompiler } from './NewExpressionCompiler'; import { NonNullExpressionCompiler } from './NonNullExpressionCompiler'; import { NoSubstitutionTemplateLiteralCompiler } from './NoSubstitutionTemplateLiteralCompiler'; import { NullLiteralCompiler } from './NullLiteralCompiler'; import { NumericLiteralCompiler } from './NumericLiteralCompiler'; import { ObjectLiteralExpressionCompiler } from './ObjectLiteralExpressionCompiler'; import { OmittedExpressionCompiler } from './OmittedExpressionCompiler'; import { ParenthesizedExpressionCompiler } from './ParenthesizedExpressionCompiler'; import { PartiallyEmittedExpressionCompiler } from './PartiallyEmittedExpressionCompiler'; import { PostfixUnaryExpressionCompiler } from './PostfixUnaryExpressionCompiler'; import { PrefixUnaryExpressionCompiler } from './PrefixUnaryExpressionCompiler'; import { PropertyAccessExpressionCompiler } from './PropertyAccessExpressionCompiler'; import { RegularExpressionLiteralCompiler } from './RegularExpressionLiteralCompiler'; import { StringLiteralCompiler } from './StringLiteralCompiler'; import { SuperExpressionCompiler } from './SuperExpressionCompiler'; import { TaggedTemplateExpressionCompiler } from './TaggedTemplateExpressionCompiler'; import { TemplateExpressionCompiler } from './TemplateExpressionCompiler'; import { ThisExpressionCompiler } from './ThisExpressionCompiler'; import { TypeAssertionCompiler } from './TypeAssertionCompiler'; import { TypeOfExpressionCompiler } from './TypeOfExpressionCompiler'; import { VoidExpressionCompiler } from './VoidExpressionCompiler'; import { YieldExpressionCompiler } from './YieldExpressionCompiler'; export declare const expressions: (typeof ArrayLiteralExpressionCompiler | typeof ArrowFunctionCompiler | typeof AsExpressionCompiler | typeof AwaitExpressionCompiler | typeof BinaryExpressionCompiler | typeof TrueBooleanLiteralCompiler | typeof FalseBooleanLiteralCompiler | typeof CallExpressionCompiler | typeof ConditionalExpressionCompiler | typeof DeleteExpressionCompiler | typeof ElementAccessExpressionCompiler | typeof FunctionExpressionCompiler | typeof IdentifierCompiler | typeof ImportExpressionCompiler | typeof MetaPropertyCompiler | typeof NewExpressionCompiler | typeof NonNullExpressionCompiler | typeof NoSubstitutionTemplateLiteralCompiler | typeof NullLiteralCompiler | typeof NumericLiteralCompiler | typeof ObjectLiteralExpressionCompiler | typeof OmittedExpressionCompiler | typeof ParenthesizedExpressionCompiler | typeof PartiallyEmittedExpressionCompiler | typeof PostfixUnaryExpressionCompiler | typeof PrefixUnaryExpressionCompiler | typeof PropertyAccessExpressionCompiler | typeof RegularExpressionLiteralCompiler | typeof StringLiteralCompiler | typeof SuperExpressionCompiler | typeof TaggedTemplateExpressionCompiler | typeof TemplateExpressionCompiler | typeof ThisExpressionCompiler | typeof TypeAssertionCompiler | typeof TypeOfExpressionCompiler | typeof VoidExpressionCompiler | typeof YieldExpressionCompiler)[];