solc-typed-ast

Index

Enumerations

Classes

ASTContext ASTNode ASTNodeFactory ASTNodeFormatter ASTNodeWithChildren ASTNodeWriter ASTPostprocessor ASTReader ASTWriter AddressType AddressTypeId ArraySliceTypeId ArrayType ArrayTypeId ArrayTypeName Assignment BaseUserDefinedTypeId BinaryOperation Block BoolType BoolTypeId Break BuiltinErrorType BuiltinFunctionType BuiltinReferencedDeclarationNormalizer BuiltinStructType BuiltinStructTypeId BuiltinType BytesType BytesTypeId CompileFailedError CompileInferenceError Compiler Conditional Continue ContractDefinition ContractTypeId DoWhileStatement ElementaryTypeName ElementaryTypeNameExpression EmitStatement EnumDefinition EnumTypeId EnumValue ErrorDefinition ErrorType ErrorTypeId EvalError EventDefinition EventType Expression ExpressionStatement FileSystemResolver FixedBytesType FixedBytesTypeId FixedPointTypeId ForStatement FunctionCall FunctionCallOptions FunctionDefinition FunctionLikeSetType FunctionLikeType FunctionType FunctionTypeId FunctionTypeName Identifier IdentifierPath IfStatement ImportDirective ImportRefType IndexAccess IndexRangeAccess InferType InheritanceSpecifier InlineAssembly IntLiteralType IntType IntTypeId LatestAndFirstVersionInEachSeriesStrategy LatestVersionInEachSeriesStrategy Literal LocalNpmResolver Location Mapping MappingType MappingTypeId MemberAccess MetaTypeTypeId ModifierDefinition ModifierInvocation ModifierType ModifierTypeId ModuleTypeId NativeCompiler NewExpression Node NonConstantExpressionError NumericLiteralType OverrideSpecifier PackedArrayType PackedArrayTypeId ParameterList PlaceholderStatement PointerType PointerTypeId PragmaDirective PrettyFormatter PrimaryExpression RangeVersionStrategy RationalLiteralType RationalNumTypeId RawComment Return RevertStatement SolTypeError SolTypePatternMismatchError SourceUnit SpacelessFormatter Statement StatementWithChildren StringLiteralType StringLiteralTypeId StringType StringTypeId StructDefinition StructTypeId StructuredDocumentation StructuredDocumentationReconstructingPostprocessor StructuredDocumentationReconstructor SuperType SuperTypeId TRest TVar Throw TryCatchClause TryStatement TupleExpression TupleType TupleTypeId TypeIdentifier TypeIdentifierNormalizer TypeName TypeNameType TypeNode TypeTypeId UnaryOperation UncheckedBlock UserDefinedType UserDefinedTypeName UserDefinedValueTypeDefinition UserDefinedValueTypeId UsingForDirective VariableDeclaration VariableDeclarationStatement VersionDetectionStrategy WasmCompiler WhileStatement XPath YulWriter

Interfaces

Type Aliases

Variables

Functions

abiTypeToCanonicalName abiTypeToLibraryCanonicalName applySubstitution applySubstitutions assert buildSubstituion buildSubstitutions bytesToString castToType castable changeLocationTo clampIntToType compile compileJson compileJsonData compileSol compileSourceString decimalToRational detectCompileErrors detectFunctionKind downloadCompilerMDForPlatform downloadSupportedCompilers encodeEventSignature encodeFuncSignature enumToIntType enumToIntTypeId eq evalBinary evalBinaryImpl evalConstantExpr evalFunctionCall evalIndexAccess evalLiteral evalLiteralImpl evalUnary evalUnaryImpl extractSpecifiersFromSource fastParseBytecodeSourceMapping findAllFiles fixedBytesTypeToIntType fmt forAll forAny generalize generalizeType getABIEncoderVersion getCachedMDPath getCompilerForVersion getCompilerLocalPath getCompilerMDForPlatform getCompilerPrefixForOs getCompilerVersionsBySpecifiers getCustomPath getDanglingDocumentation getDocumentation getFQDefName getFallbackRecvFuns getTypeForCompilerVersion getterArgsAndReturn hasKeysOf inferCommonVisiblity isConstant isCustom isExact isFixed isFloating isPPAble isPrimitive isReferenceType isStructEqualityComparable isSubDir isTypeInStorage isVisiblityExternallyCallable mergeFunTypes normalizeSpecifier parseBytecodeSourceMapping parseComments parseFileLevelDefinitions parsePathRemapping parseSourceLocation parseTypeIdentifier pp ppArr ppIter ppMap ppSet repeat replaceNode resolve resolveAny resolveByName resolveCallable resolveEvent sequence setDanglingDocumentation setDocumentation signature signatureHash smallestFittingType specialize specializeType split strUTF16IndexToUTF8Offset strUTF8Len stringToBytes stripSingletonParens toABIType toDec toInt typeOf

Generated using TypeDoc