solidity_parser.ast.parsers.parsers080¶
Classes¶
Functions¶
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Module Contents¶
- class solidity_parser.ast.parsers.parsers080.Parser080(token_stream)¶
- solidity_parser.ast.parsers.parsers080.custom_parsers()¶
- solidity_parser.ast.parsers.parsers080._try(parser, stmt: solidity_parser.grammar.v080.SolidityParser.SolidityParser.TryStatementContext)¶
- solidity_parser.ast.parsers.parsers080._pragma_directive(parser, pragma_directive: solidity_parser.grammar.v080.SolidityParser.SolidityParser.PragmaDirectiveContext)¶
- solidity_parser.ast.parsers.parsers080._import_directive(parser, directive: solidity_parser.grammar.v080.SolidityParser.SolidityParser.ImportDirectiveContext)¶
- solidity_parser.ast.parsers.parsers080._path(parser, path: solidity_parser.grammar.v080.SolidityParser.SolidityParser.PathContext)¶
- solidity_parser.ast.parsers.parsers080._import_alias(parser, import_alias: solidity_parser.grammar.v080.SolidityParser.SolidityParser.ImportAliasesContext)¶
- solidity_parser.ast.parsers.parsers080._contract_definition(parser, contract_definition: solidity_parser.grammar.v080.SolidityParser.SolidityParser.ContractDefinitionContext)¶
- solidity_parser.ast.parsers.parsers080._interface_definition(parser, interface_definition: solidity_parser.grammar.v080.SolidityParser.SolidityParser.InterfaceDefinitionContext)¶
- solidity_parser.ast.parsers.parsers080._library_definition(parser, library_definition: solidity_parser.grammar.v080.SolidityParser.SolidityParser.LibraryDefinitionContext)¶
- solidity_parser.ast.parsers.parsers080._inheritance_specifier(parser, inheritance_specifier: solidity_parser.grammar.v080.SolidityParser.SolidityParser.InheritanceSpecifierContext)¶
- solidity_parser.ast.parsers.parsers080._constructor_definition(parser, constructor_definition: solidity_parser.grammar.v080.SolidityParser.SolidityParser.ConstructorDefinitionContext)¶
- solidity_parser.ast.parsers.parsers080._function_definition(parser, function_definition: solidity_parser.grammar.v080.SolidityParser.SolidityParser.FunctionDefinitionContext)¶
- solidity_parser.ast.parsers.parsers080._constant_variable_declaration(parser, constant_variable_declaration: solidity_parser.grammar.v080.SolidityParser.SolidityParser.ConstantVariableDeclarationContext)¶
- solidity_parser.ast.parsers.parsers080._modifier_definition(parser, modifier_definition: solidity_parser.grammar.v080.SolidityParser.SolidityParser.ModifierDefinitionContext)¶
- solidity_parser.ast.parsers.parsers080._fallback_function_definition(parser, fallback_function_definition: solidity_parser.grammar.v080.SolidityParser.SolidityParser.FallbackFunctionDefinitionContext)¶
- solidity_parser.ast.parsers.parsers080._receive_function_definition(parser, receive_function_definition: solidity_parser.grammar.v080.SolidityParser.SolidityParser.ReceiveFunctionDefinitionContext)¶
- solidity_parser.ast.parsers.parsers080._struct_definition(parser, struct_definition: solidity_parser.grammar.v080.SolidityParser.SolidityParser.StructDefinitionContext)¶
- solidity_parser.ast.parsers.parsers080._struct_member(parser, struct_member: solidity_parser.grammar.v080.SolidityParser.SolidityParser.StructMemberContext)¶
- solidity_parser.ast.parsers.parsers080._enum_definition(parser, enum_definition: solidity_parser.grammar.v080.SolidityParser.SolidityParser.EnumDefinitionContext)¶
- solidity_parser.ast.parsers.parsers080._state_variable_declaration(parser, state_variable_declaration: solidity_parser.grammar.v080.SolidityParser.SolidityParser.StateVariableDeclarationContext)¶
- solidity_parser.ast.parsers.parsers080._error_definition(parser, error_definition: solidity_parser.grammar.v080.SolidityParser.SolidityParser.ErrorDefinitionContext)¶
- solidity_parser.ast.parsers.parsers080._error_parameter(parser, error_parameter: solidity_parser.grammar.v080.SolidityParser.SolidityParser.ErrorParameterContext)¶
- solidity_parser.ast.parsers.parsers080._using_directive(parser, using_directive: solidity_parser.grammar.v080.SolidityParser.SolidityParser.UsingDirectiveContext)¶
- solidity_parser.ast.parsers.parsers080._override_specifier(parser, override_specific: solidity_parser.grammar.v080.SolidityParser.SolidityParser.OverrideSpecifierContext)¶
- solidity_parser.ast.parsers.parsers080._visibility(parser, visibility: solidity_parser.grammar.v080.SolidityParser.SolidityParser.VisibilityContext)¶
- solidity_parser.ast.parsers.parsers080._state_mutability(parser, state_mutability: solidity_parser.grammar.v080.SolidityParser.SolidityParser.StateMutabilityContext)¶
- solidity_parser.ast.parsers.parsers080._modifier_invocation(parser, modifier_invocation: solidity_parser.grammar.v080.SolidityParser.SolidityParser.ModifierInvocationContext)¶
- solidity_parser.ast.parsers.parsers080._event_definition(parser, event_definition: solidity_parser.grammar.v080.SolidityParser.SolidityParser.EventDefinitionContext)¶
- solidity_parser.ast.parsers.parsers080._event_parameter(parser, event_parameter: solidity_parser.grammar.v080.SolidityParser.SolidityParser.EventParameterContext)¶
- solidity_parser.ast.parsers.parsers080._block(parser, block: solidity_parser.grammar.v080.SolidityParser.SolidityParser.BlockContext)¶
- solidity_parser.ast.parsers.parsers080._unchecked_block(parser, block: solidity_parser.grammar.v080.SolidityParser.SolidityParser.UncheckedBlockContext)¶
- solidity_parser.ast.parsers.parsers080._named_argument(parser, named_arg: solidity_parser.grammar.v080.SolidityParser.SolidityParser.NamedArgumentContext)¶
- solidity_parser.ast.parsers.parsers080._parameter_declaration(parser, parameter_declaration: solidity_parser.grammar.v080.SolidityParser.SolidityParser.ParameterDeclarationContext)¶
- solidity_parser.ast.parsers.parsers080._call_argument_list(parser, arg_list: solidity_parser.grammar.v080.SolidityParser.SolidityParser.CallArgumentListContext)¶
- solidity_parser.ast.parsers.parsers080._var_decl_stmt(parser, stmt: solidity_parser.grammar.v080.SolidityParser.SolidityParser.VariableDeclarationStatementContext)¶
- solidity_parser.ast.parsers.parsers080._data_location(parser, location: solidity_parser.grammar.v080.SolidityParser.SolidityParser.DataLocationContext)¶
- solidity_parser.ast.parsers.parsers080._variable_declaration(parser, decl: solidity_parser.grammar.v080.SolidityParser.SolidityParser.VariableDeclarationContext)¶
- solidity_parser.ast.parsers.parsers080._expr_stmt(parser, stmt: solidity_parser.grammar.v080.SolidityParser.SolidityParser.ExpressionStatementContext)¶
- solidity_parser.ast.parsers.parsers080._catch_clause(parser, catch_clause: solidity_parser.grammar.v080.SolidityParser.SolidityParser.CatchClauseContext)¶
- solidity_parser.ast.parsers.parsers080._emit(parser, stmt: solidity_parser.grammar.v080.SolidityParser.SolidityParser.EmitStatementContext)¶
- solidity_parser.ast.parsers.parsers080._revert(parser, stmt: solidity_parser.grammar.v080.SolidityParser.SolidityParser.RevertStatementContext)¶
- solidity_parser.ast.parsers.parsers080._assembly(parser, stmt: solidity_parser.grammar.v080.SolidityParser.SolidityParser.AssemblyStatementContext)¶
- solidity_parser.ast.parsers.parsers080._index_access(parser, expr: solidity_parser.grammar.v080.SolidityParser.SolidityParser.IndexAccessContext)¶
- solidity_parser.ast.parsers.parsers080._index_range_access(parser, expr: solidity_parser.grammar.v080.SolidityParser.SolidityParser.IndexRangeAccessContext)¶
- solidity_parser.ast.parsers.parsers080._member_access(parser, expr: solidity_parser.grammar.v080.SolidityParser.SolidityParser.MemberAccessContext)¶
- solidity_parser.ast.parsers.parsers080._func_call_expr(parser, func_call_expr: solidity_parser.grammar.v080.SolidityParser.SolidityParser.FuncCallExprContext)¶
- solidity_parser.ast.parsers.parsers080._payable_conversion(parser, expr: solidity_parser.grammar.v080.SolidityParser.SolidityParser.PayableConversionContext)¶
- solidity_parser.ast.parsers.parsers080._meta_type(parser, meta_type: solidity_parser.grammar.v080.SolidityParser.SolidityParser.MetaTypeContext)¶
- solidity_parser.ast.parsers.parsers080._type_name(parser, type_name: solidity_parser.grammar.v080.SolidityParser.SolidityParser.TypeNameContext)¶
- solidity_parser.ast.parsers.parsers080._function_type_name(parser, function_type: solidity_parser.grammar.v080.SolidityParser.SolidityParser.FunctionTypeNameContext)¶
- solidity_parser.ast.parsers.parsers080._mapping_type(parser, mapping: solidity_parser.grammar.v080.SolidityParser.SolidityParser.MappingTypeContext)¶
- solidity_parser.ast.parsers.parsers080._mapping_key_type(parser, mapping_key_type: solidity_parser.grammar.v080.SolidityParser.SolidityParser.MappingKeyTypeContext)¶
- solidity_parser.ast.parsers.parsers080._unary_prefix_operation(parser, expr: solidity_parser.grammar.v080.SolidityParser.SolidityParser.UnaryPrefixOperationContext)¶
- solidity_parser.ast.parsers.parsers080._unary_suffix_operation(parser, expr: solidity_parser.grammar.v080.SolidityParser.SolidityParser.UnarySuffixOperationContext)¶
- solidity_parser.ast.parsers.parsers080._binary_expr(parser, expr)¶
- solidity_parser.ast.parsers.parsers080._conditional_expr(parser, expr: solidity_parser.grammar.v080.SolidityParser.SolidityParser.ConditionalContext)¶
- solidity_parser.ast.parsers.parsers080._new_obj(parser, expr: solidity_parser.grammar.v080.SolidityParser.SolidityParser.NewExpressionContext)¶
- solidity_parser.ast.parsers.parsers080._tuple_expression(parser, expr: solidity_parser.grammar.v080.SolidityParser.SolidityParser.TupleExpressionContext)¶
- solidity_parser.ast.parsers.parsers080._inline_array(parser, expr: solidity_parser.grammar.v080.SolidityParser.SolidityParser.InlineArrayExpressionContext)¶
- solidity_parser.ast.parsers.parsers080._identifier(parser, ident: solidity_parser.grammar.v080.SolidityParser.SolidityParser.IdentifierContext)¶
- solidity_parser.ast.parsers.parsers080._identifier_path(parser, ident_path: solidity_parser.grammar.v080.SolidityParser.SolidityParser.IdentifierPathContext)¶
- solidity_parser.ast.parsers.parsers080._string_literal(parser, literal: solidity_parser.grammar.v080.SolidityParser.SolidityParser.StringLiteralContext)¶
- solidity_parser.ast.parsers.parsers080._number_literal(parser, literal: solidity_parser.grammar.v080.SolidityParser.SolidityParser.NumberLiteralContext)¶
- solidity_parser.ast.parsers.parsers080._boolean_literal(parser, literal: solidity_parser.grammar.v080.SolidityParser.SolidityParser.BooleanLiteralContext)¶
- solidity_parser.ast.parsers.parsers080._hex_string_literal(parser, literal: solidity_parser.grammar.v080.SolidityParser.SolidityParser.HexStringLiteralContext)¶
- solidity_parser.ast.parsers.parsers080._unicode_string_literal(parser, literal: solidity_parser.grammar.v080.SolidityParser.SolidityParser.UnicodeStringLiteralContext)¶
- solidity_parser.ast.parsers.parsers080._elementary_type_name(parser, name: solidity_parser.grammar.v080.SolidityParser.SolidityParser.ElementaryTypeNameContext)¶