List of all items
Structs
- AssemblyAssignment
- AssemblyLabel
- AssemblyLocalBinding
- AssignmentExpression
- BinaryExpression
- Block
- CallExpression
- ConditionalExpression
- ContractDefinition
- DoWhileStatement
- EnumDefinition
- EventDefinition
- Flag
- ForStatement
- FunctionDefinition
- FunctionalAssemblyExpression
- IfStatement
- Import
- IndexAccessExpression
- IndexedParameter
- InferredDefinitionStatement
- InlineAssemblyBlock
- InlineAssemblyStatement
- Mapping
- MemberAccessExpression
- ModifierDefinition
- ModifierInvocation
- Node
- NodeInner
- Parameter
- PostfixExpression
- PragmaDirective
- PrefixExpression
- Program
- ReturnStatement
- StateVariableDeclaration
- StructDefinition
- TupleExpression
- UsingForDeclaration
- VariableDeclaration
- VariableDefinitionStatement
- WhileStatement
Enums
- AssemblyItem
- AssignmentOperator
- BinaryOperator
- ContractPart
- ElementaryTypeName
- EtherUnit
- Expression
- FunctionVisibility
- ImportDirective
- NumberUnit
- PostfixOperator
- PrefixOperator
- Primitive
- SimpleStatement
- SourceUnit
- StateMutability
- StateVariableVisibility
- Statement
- StorageLocation
- TimeUnit
- TypeName
Traits
Macros
Type Definitions
- AssemblyItemList
- AssemblyItemNode
- BlockNode
- ContractPartList
- ContractPartNode
- ElementaryTypeNameNode
- ExpressionList
- ExpressionNode
- FlagNode
- FunctionalAssemblyExpressionNode
- Identifier
- IdentifierList
- IdentifierNode
- IndexedParameterList
- InlineAssemblyBlockNode
- ModifierInvocationList
- NodeList
- ParameterList
- SimpleStatementNode
- SourceUnitList
- SourceUnitNode
- StatementList
- StatementNode
- StringLiteral
- StringLiteralNode
- TypeNameNode
- VariableDeclarationList
- VariableDeclarationNode
- VersionLiteral