Index _ | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y _ __deepcopy__() (solidity_parser.ast.nodebase.Node method) __delitem__() (solidity_parser.ast.nodebase.NodeList method) __eq__() (solidity_parser.ast.nodebase.NodeList method) __FIELD_PARENT__ (in module solidity_parser.ast.nodebase) __post_init__() (solidity_parser.ast.nodebase.Node method) __REASON_CHILD__ (in module solidity_parser.ast.nodebase) __REASON_INIT__ (in module solidity_parser.ast.nodebase) __repr__() (solidity_parser.ast.nodebase.NodeList method) (solidity_parser.ast.nodebase.Ref method) (solidity_parser.ast.solnodes2.ResolvedUserType method) __setitem__() (solidity_parser.ast.nodebase.NodeList method) __setslice__() (solidity_parser.ast.nodebase.NodeList method) __str__() (solidity_parser.ast.nodebase.NodeList method) (solidity_parser.ast.solnodes.Ident method) (solidity_parser.ast.solnodes.Location method) (solidity_parser.ast.solnodes.Parameter method) (solidity_parser.ast.solnodes.SpecialFunctionKind method) (solidity_parser.ast.solnodes.Unit method) (solidity_parser.ast.solnodes2.ABISelector method) (solidity_parser.ast.solnodes2.DirectCall method) (solidity_parser.ast.solnodes2.FunctionCall method) (solidity_parser.ast.solnodes2.FunctionDefinition method) (solidity_parser.ast.solnodes2.Ident method) (solidity_parser.ast.solnodes2.Location method) (solidity_parser.ast.solnodes2.ResolvedUserType method) (solidity_parser.ast.solnodes2.SuperType method) (solidity_parser.ast.symtab.Scope method) (solidity_parser.ast.symtab.ScopeAndSymbol method) (solidity_parser.ast.symtab.Symbol method) (solidity_parser.ast.types.AddressType method) (solidity_parser.ast.types.AnyType method) (solidity_parser.ast.types.ArrayType method) (solidity_parser.ast.types.BoolType method) (solidity_parser.ast.types.BuiltinType method) (solidity_parser.ast.types.BytesType method) (solidity_parser.ast.types.ByteType method) (solidity_parser.ast.types.FixedLengthArrayType method) (solidity_parser.ast.types.FloatType method) (solidity_parser.ast.types.FunctionType method) (solidity_parser.ast.types.IntType method) (solidity_parser.ast.types.MappingType method) (solidity_parser.ast.types.MetaTypeType method) (solidity_parser.ast.types.PreciseIntType method) (solidity_parser.ast.types.PreciseStringType method) (solidity_parser.ast.types.StringType method) (solidity_parser.ast.types.TupleType method) (solidity_parser.ast.types.Type method) (solidity_parser.ast.types.UserType method) (solidity_parser.ast.types.VariableLengthArrayType method) (solidity_parser.ast.types.VarType method) (solidity_parser.ast.types.VoidType method) (solidity_parser.util.version_util.Version method) _add_loaded_source() (solidity_parser.filesys.VirtualFileSystem method) _add_to_results() (in module solidity_parser.ast.symtab) _alias_import() (in module solidity_parser.ast.parsers.parsers060) _array_identifier() (in module solidity_parser.ast.parsers.parsers060) _array_load() (in module solidity_parser.ast.parsers.parsers060) _array_slice() (in module solidity_parser.ast.parsers.parsers060) _assembly() (in module solidity_parser.ast.parsers.parsers080) _assert_error() (solidity_parser.ast.ast2builder.ErrorHandler method) _binary_expr() (in module solidity_parser.ast.parsers.parsers060) (in module solidity_parser.ast.parsers.parsers080) _block() (in module solidity_parser.ast.parsers.parsers060) (in module solidity_parser.ast.parsers.parsers080) _boolean_literal() (in module solidity_parser.ast.parsers.parsers080) _break() (in module solidity_parser.ast.parsers.parsers060) _call_argument_list() (in module solidity_parser.ast.parsers.parsers080) _catch_clause() (in module solidity_parser.ast.parsers.parsers060) (in module solidity_parser.ast.parsers.parsers080) _check_single_symbol() (solidity_parser.ast.symtab.Scopeable method) _clean_path() (solidity_parser.filesys.VirtualFileSystem static method) _cli_path_to_source_name() (solidity_parser.filesys.VirtualFileSystem method) _compute_possible_source_unit_names() (solidity_parser.filesys.VirtualFileSystem method) _conditional_expr() (in module solidity_parser.ast.parsers.parsers080) _constant_variable_declaration() (in module solidity_parser.ast.parsers.parsers080) _constructor_definition() (in module solidity_parser.ast.parsers.parsers080) _continue() (in module solidity_parser.ast.parsers.parsers060) _contract_definition() (in module solidity_parser.ast.parsers.parsers060) (in module solidity_parser.ast.parsers.parsers080) _data_location() (in module solidity_parser.ast.parsers.parsers080) _delete_expr() (in module solidity_parser.ast.parsers.parsers060) _do_read_path() (solidity_parser.filesys.VirtualFileSystem method) _dowhile() (in module solidity_parser.ast.parsers.parsers060) _elementary_type_name() (in module solidity_parser.ast.parsers.parsers060) (in module solidity_parser.ast.parsers.parsers080) _emit() (in module solidity_parser.ast.parsers.parsers060) (in module solidity_parser.ast.parsers.parsers080) _enum_definition() (in module solidity_parser.ast.parsers.parsers060) (in module solidity_parser.ast.parsers.parsers080) _enum_value() (in module solidity_parser.ast.parsers.parsers060) _error() (solidity_parser.ast.ast2builder.ErrorHandler method) _error_definition() (in module solidity_parser.ast.parsers.parsers080) _error_parameter() (in module solidity_parser.ast.parsers.parsers080) _event_definition() (in module solidity_parser.ast.parsers.parsers060) (in module solidity_parser.ast.parsers.parsers080) _event_parameter() (in module solidity_parser.ast.parsers.parsers060) (in module solidity_parser.ast.parsers.parsers080) _expr_stmt() (in module solidity_parser.ast.parsers.parsers060) (in module solidity_parser.ast.parsers.parsers080) _fallback_function_definition() (in module solidity_parser.ast.parsers.parsers080) _for() (in module solidity_parser.ast.parsers.parsers060) _func_call_expr() (in module solidity_parser.ast.parsers.parsers080) _function_call() (in module solidity_parser.ast.parsers.parsers060) _function_call_args() (in module solidity_parser.ast.parsers.parsers060) _function_call_expr() (in module solidity_parser.ast.parsers.parsers060) _function_definition() (in module solidity_parser.ast.parsers.parsers060) (in module solidity_parser.ast.parsers.parsers080) _function_type_name() (in module solidity_parser.ast.parsers.parsers060) (in module solidity_parser.ast.parsers.parsers080) _get_imported_symbols() (solidity_parser.ast.symtab.AliasImportSymbol method) (solidity_parser.ast.symtab.ImportSymbol method) (solidity_parser.ast.symtab.UnitImportSymbol method) _hex_literal() (in module solidity_parser.ast.parsers.parsers060) _hex_string_literal() (in module solidity_parser.ast.parsers.parsers080) _identifier() (in module solidity_parser.ast.parsers.parsers060) (in module solidity_parser.ast.parsers.parsers080) _identifier_path() (in module solidity_parser.ast.parsers.parsers080) _if() (in module solidity_parser.ast.parsers.parsers060) _import_alias() (in module solidity_parser.ast.parsers.parsers080) _import_declaration() (in module solidity_parser.ast.parsers.parsers060) _import_directive() (in module solidity_parser.ast.parsers.parsers080) _index_access() (in module solidity_parser.ast.parsers.parsers080) _index_range_access() (in module solidity_parser.ast.parsers.parsers080) _inheritance_specifier() (in module solidity_parser.ast.parsers.parsers060) (in module solidity_parser.ast.parsers.parsers080) _inline_array() (in module solidity_parser.ast.parsers.parsers080) _inline_assembly_statement() (in module solidity_parser.ast.parsers.parsers060) _interface_definition() (in module solidity_parser.ast.parsers.parsers080) _is_relative_import() (solidity_parser.filesys.VirtualFileSystem static method) _library_definition() (in module solidity_parser.ast.parsers.parsers080) _literal_with_sub_denomination() (in module solidity_parser.ast.parsers.parsers08_22) _location() (in module solidity_parser.ast.parsers.parsers060) _mapping_key_type() (in module solidity_parser.ast.parsers.parsers080) _mapping_type() (in module solidity_parser.ast.parsers.parsers060) (in module solidity_parser.ast.parsers.parsers080) (in module solidity_parser.ast.parsers.parsers08_22) _member_access() (in module solidity_parser.ast.parsers.parsers080) _member_load() (in module solidity_parser.ast.parsers.parsers060) _merge() (in module solidity_parser.ast.mro_helper) _meta_type() (in module solidity_parser.ast.parsers.parsers060) (in module solidity_parser.ast.parsers.parsers080) _modifier_definition() (in module solidity_parser.ast.parsers.parsers060) (in module solidity_parser.ast.parsers.parsers080) _modifier_invocation() (in module solidity_parser.ast.parsers.parsers060) (in module solidity_parser.ast.parsers.parsers080) _module_import() (in module solidity_parser.ast.parsers.parsers060) _multiplier_ (solidity_parser.ast.solnodes.Unit attribute) _name_value() (in module solidity_parser.ast.parsers.parsers060) _named_argument() (in module solidity_parser.ast.parsers.parsers080) _new_obj() (in module solidity_parser.ast.parsers.parsers060) (in module solidity_parser.ast.parsers.parsers080) _norm_vfs_path() (solidity_parser.filesys.VirtualFileSystem method) _number_literal() (in module solidity_parser.ast.parsers.parsers060) (in module solidity_parser.ast.parsers.parsers070) (in module solidity_parser.ast.parsers.parsers080) (in module solidity_parser.ast.parsers.parsers08_22) _override_specifier() (in module solidity_parser.ast.parsers.parsers060) (in module solidity_parser.ast.parsers.parsers080) _parameter() (in module solidity_parser.ast.parsers.parsers060) _parameter_declaration() (in module solidity_parser.ast.parsers.parsers080) _path() (in module solidity_parser.ast.parsers.parsers080) _path_to_generic_string() (solidity_parser.filesys.VirtualFileSystem static method) _payable_conversion() (in module solidity_parser.ast.parsers.parsers080) _payable_expr() (in module solidity_parser.ast.parsers.parsers060) _pragma_directive() (in module solidity_parser.ast.parsers.parsers060) (in module solidity_parser.ast.parsers.parsers080) _pragma_value() (in module solidity_parser.ast.parsers.parsers070) _primary() (in module solidity_parser.ast.parsers.parsers060) _read_file() (solidity_parser.filesys.VirtualFileSystem method) _read_file_callback() (solidity_parser.filesys.VirtualFileSystem method) _receive_function_definition() (in module solidity_parser.ast.parsers.parsers080) _remap_import() (solidity_parser.filesys.VirtualFileSystem method) _remove_last_path_segment() (solidity_parser.filesys.VirtualFileSystem static method) _return() (in module solidity_parser.ast.parsers.parsers060) _revert() (in module solidity_parser.ast.parsers.parsers080) _set_child_parents() (solidity_parser.ast.nodebase.Node method) _state_mutability() (in module solidity_parser.ast.parsers.parsers060) (in module solidity_parser.ast.parsers.parsers080) _state_variable_declaration() (in module solidity_parser.ast.parsers.parsers060) (in module solidity_parser.ast.parsers.parsers080) _string_literal() (in module solidity_parser.ast.parsers.parsers060) (in module solidity_parser.ast.parsers.parsers080) _strip_prefix() (solidity_parser.filesys.VirtualFileSystem static method) _struct_definition() (in module solidity_parser.ast.parsers.parsers060) (in module solidity_parser.ast.parsers.parsers080) _struct_member() (in module solidity_parser.ast.parsers.parsers080) _subtypes (solidity_parser.ast.solnodes2.ContractDefinition attribute) (solidity_parser.ast.solnodes2.InterfaceDefinition attribute) _symbol_import() (in module solidity_parser.ast.parsers.parsers060) _symtab_top_level_predicate() (solidity_parser.ast.ast2builder.TypeHelper method) _T (solidity_parser.ast.symtab.Scopeable attribute) _ternary_expr() (in module solidity_parser.ast.parsers.parsers060) _throw() (in module solidity_parser.ast.parsers.parsers060) _todo() (solidity_parser.ast.ast2builder.ErrorHandler method) _try() (in module solidity_parser.ast.parsers.parsers060) (in module solidity_parser.ast.parsers.parsers080) _tuple_expr() (in module solidity_parser.ast.parsers.parsers060) _tuple_expression() (in module solidity_parser.ast.parsers.parsers080) _type_name() (in module solidity_parser.ast.parsers.parsers060) (in module solidity_parser.ast.parsers.parsers080) _unary_logic_op() (in module solidity_parser.ast.parsers.parsers060) _unary_post_op() (in module solidity_parser.ast.parsers.parsers060) _unary_pre_op() (in module solidity_parser.ast.parsers.parsers060) _unary_prefix_operation() (in module solidity_parser.ast.parsers.parsers080) _unary_suffix_operation() (in module solidity_parser.ast.parsers.parsers080) _unchecked_block() (in module solidity_parser.ast.parsers.parsers080) _unicode_string_literal() (in module solidity_parser.ast.parsers.parsers070) (in module solidity_parser.ast.parsers.parsers080) _user_definable_operator() (in module solidity_parser.ast.parsers.parsers08_22) _user_defined_type() (in module solidity_parser.ast.parsers.parsers060) _user_defined_value_type_definition() (in module solidity_parser.ast.parsers.parsers088) _using_directive() (in module solidity_parser.ast.parsers.parsers080) (in module solidity_parser.ast.parsers.parsers08_22) _using_directive_alias() (in module solidity_parser.ast.parsers.parsers08_22) _using_for_declaration() (in module solidity_parser.ast.parsers.parsers060) _var() (in module solidity_parser.ast.parsers.parsers060) _var_decl_stmt() (in module solidity_parser.ast.parsers.parsers060) (in module solidity_parser.ast.parsers.parsers080) _variable_declaration() (in module solidity_parser.ast.parsers.parsers080) _version() (in module solidity_parser.ast.parsers.parsers060) _version_constraint() (in module solidity_parser.ast.parsers.parsers060) _visibility() (in module solidity_parser.ast.parsers.parsers080) _visibility_modifier() (in module solidity_parser.ast.parsers.parsers060) _while() (in module solidity_parser.ast.parsers.parsers060) A abi_object (solidity_parser.ast.symtab.RootScope attribute) ABISelector (class in solidity_parser.ast.solnodes2) ABIType() (in module solidity_parser.ast.types) ACCEPT() (in module solidity_parser.ast.symtab) ACCEPT_ALL() (in module solidity_parser.ast.symtab) ACCEPT_CALLABLES() (in module solidity_parser.ast.symtab) ACCEPT_INHERITABLE() (in module solidity_parser.ast.symtab) ACCEPT_NO_INHERITED_USINGS() (in module solidity_parser.ast.symtab) ACCEPT_NOT() (in module solidity_parser.ast.symtab) ACCEPT_TOP_LEVEL_SCOPE() (in module solidity_parser.ast.symtab) ADD (solidity_parser.ast.solnodes.BinaryOpCode attribute) add() (solidity_parser.ast.symtab.Scope method) add_error() (solidity_parser.ast.helper.MyErrorListener method) add_function_to_cg() (in module solidity_parser.ast.funcanalysis) add_global_symbol() (solidity_parser.ast.symtab.Scope method) add_import_remapping() (solidity_parser.filesys.VirtualFileSystem method) add_node_dfs() (solidity_parser.ast.symtab.Builder2 method) add_to_scope() (solidity_parser.ast.symtab.Builder2 method) AddressType (class in solidity_parser.ast.types) advancement (solidity_parser.ast.solnodes.For attribute) (solidity_parser.ast.solnodes2.For attribute) alias (solidity_parser.ast.solnodes.SymbolAlias attribute) (solidity_parser.ast.solnodes.UnitImportDirective attribute) alias() (solidity_parser.ast.symtab.FileScope static method) alias_index (solidity_parser.ast.symtab.AliasImportSymbol attribute) Aliases (in module solidity_parser.ast.symtab) aliases (solidity_parser.ast.solnodes.SymbolImportDirective attribute) (solidity_parser.ast.symtab.Scopeable attribute) AliasImportSymbol (class in solidity_parser.ast.symtab) ALPHA_CHARS (solidity_parser.collectors.v000.TopLevelObjectCollector attribute) AntlrParsingError any_or_all() (solidity_parser.ast.ast2builder.TypeHelper static method) AnyType (class in solidity_parser.ast.types) append() (solidity_parser.ast.nodebase.NodeList method) are_matching_types() (solidity_parser.ast.types.Type static method) args (solidity_parser.ast.solnodes.CallFunction attribute) (solidity_parser.ast.solnodes.InheritSpecifier attribute) (solidity_parser.ast.solnodes.PayableConversion attribute) (solidity_parser.ast.solnodes2.Call attribute) (solidity_parser.ast.solnodes2.CreateAndDeployContract attribute) (solidity_parser.ast.solnodes2.CreateStruct attribute) (solidity_parser.ast.solnodes2.EmitEvent attribute) (solidity_parser.ast.solnodes2.InheritSpecifier attribute) (solidity_parser.ast.solnodes2.RevertWithError attribute) arguments (solidity_parser.ast.solnodes.InvocationModifier attribute) (solidity_parser.ast.solnodes.OverrideSpecifier attribute) array_base (solidity_parser.ast.solnodes.GetArraySlice attribute) (solidity_parser.ast.solnodes.GetArrayValue attribute) ArrayLengthStore (class in solidity_parser.ast.solnodes2) ArrayLoad (class in solidity_parser.ast.solnodes2) ArraySliceLoad (class in solidity_parser.ast.solnodes2) ArrayStore (class in solidity_parser.ast.solnodes2) ArrayType (class in solidity_parser.ast.types) as_type() (solidity_parser.ast.solnodes2.TopLevelUnit method) Assembly (class in solidity_parser.ast.solnodes2) AssemblyStmt (class in solidity_parser.ast.solnodes) assert_error() (solidity_parser.ast.ast2builder.ErrorHandler method) assert_invalid_path() (in module solidity_parser.ast.parsers.errors) ASSIGN (solidity_parser.ast.solnodes.BinaryOpCode attribute) ASSIGN_ADD (solidity_parser.ast.solnodes.BinaryOpCode attribute) ASSIGN_BIT_AND (solidity_parser.ast.solnodes.BinaryOpCode attribute) ASSIGN_BIT_NEG (solidity_parser.ast.solnodes.BinaryOpCode attribute) ASSIGN_DIV (solidity_parser.ast.solnodes.BinaryOpCode attribute) ASSIGN_LSHIFT (solidity_parser.ast.solnodes.BinaryOpCode attribute) ASSIGN_MOD (solidity_parser.ast.solnodes.BinaryOpCode attribute) ASSIGN_MUL (solidity_parser.ast.solnodes.BinaryOpCode attribute) ASSIGN_OR (solidity_parser.ast.solnodes.BinaryOpCode attribute) ASSIGN_RSHIFT (solidity_parser.ast.solnodes.BinaryOpCode attribute) ASSIGN_SUB (solidity_parser.ast.solnodes.BinaryOpCode attribute) ASSIGN_TO_OP (solidity_parser.ast.ast2builder.Builder attribute) ast (solidity_parser.filesys.LoadedSource property) AST1Node (class in solidity_parser.ast.solnodes) ast2_node (solidity_parser.ast.solnodes.AST1Node attribute) AST2Node (class in solidity_parser.ast.solnodes2) ast_creator_callback (solidity_parser.filesys.LoadedSource attribute) attachments_or_bindings (solidity_parser.ast.solnodes.UsingDirective attribute) B base (solidity_parser.ast.ast2builder.Builder.FunctionCallee attribute) (solidity_parser.ast.solnodes2.ArrayLengthStore attribute) (solidity_parser.ast.solnodes2.ArrayLoad attribute) (solidity_parser.ast.solnodes2.ArraySliceLoad attribute) (solidity_parser.ast.solnodes2.ArrayStore attribute) (solidity_parser.ast.solnodes2.DynamicBuiltInCall attribute) (solidity_parser.ast.solnodes2.DynamicBuiltInValue attribute) (solidity_parser.ast.solnodes2.FunctionCall attribute) (solidity_parser.ast.solnodes2.MappingLoad attribute) (solidity_parser.ast.solnodes2.MappingStore attribute) (solidity_parser.ast.solnodes2.StateVarLoad attribute) (solidity_parser.ast.solnodes2.StateVarStore attribute) (solidity_parser.ast.solnodes2.TupleLoad attribute) base_path (solidity_parser.filesys.VirtualFileSystem property) base_scope (solidity_parser.ast.symtab.ProxyScope attribute) base_ttype (solidity_parser.ast.solnodes2.SuperConstructorInvocationModifier attribute) base_type (solidity_parser.ast.solnodes.CreateMetaType attribute) (solidity_parser.ast.types.ArrayType attribute) (solidity_parser.ast.types.BytesType attribute) (solidity_parser.ast.types.StringType attribute) base_type() (solidity_parser.ast.solnodes2.DirectCall method) (solidity_parser.ast.solnodes2.FunctionCall method) bases (solidity_parser.ast.solnodes2.OverrideSpecifier attribute) BinaryOp (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) BinaryOpCode (class in solidity_parser.ast.solnodes) BIT_AND (solidity_parser.ast.solnodes.BinaryOpCode attribute) BIT_NEG (solidity_parser.ast.solnodes.UnaryOpCode attribute) BIT_OR (solidity_parser.ast.solnodes.BinaryOpCode attribute) BIT_XOR (solidity_parser.ast.solnodes.BinaryOpCode attribute) Block (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) block() (solidity_parser.ast.ast2builder.Builder method) block_object (solidity_parser.ast.symtab.RootScope attribute) body (solidity_parser.ast.solnodes.Catch attribute) (solidity_parser.ast.solnodes.DoWhile attribute) (solidity_parser.ast.solnodes.For attribute) (solidity_parser.ast.solnodes.Try attribute) (solidity_parser.ast.solnodes.While attribute) (solidity_parser.ast.solnodes2.Catch attribute) (solidity_parser.ast.solnodes2.For attribute) (solidity_parser.ast.solnodes2.Try attribute) (solidity_parser.ast.solnodes2.While attribute) BOOL_AND (solidity_parser.ast.solnodes.BinaryOpCode attribute) BOOL_NEG (solidity_parser.ast.solnodes.UnaryOpCode attribute) BOOL_OR (solidity_parser.ast.solnodes.BinaryOpCode attribute) BoolType (class in solidity_parser.ast.types) Break (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) build_hierarchy() (in module solidity_parser.ast.hierarchy) Builder (class in solidity_parser.ast.ast2builder) builder (solidity_parser.ast.ast2builder.TypeHelper attribute) (solidity_parser.ast.symtab.FileScope attribute) Builder.FunctionCallee (class in solidity_parser.ast.ast2builder) Builder.PartialFunctionCallee (class in solidity_parser.ast.ast2builder) Builder.State (class in solidity_parser.ast.ast2builder) Builder2 (class in solidity_parser.ast.symtab) Builder2.Context (class in solidity_parser.ast.symtab) BuiltInCall (class in solidity_parser.ast.solnodes2) BuiltinFunction (class in solidity_parser.ast.solnodes2) (class in solidity_parser.ast.symtab) BuiltinObject (class in solidity_parser.ast.symtab) BuiltinType (class in solidity_parser.ast.types) BuiltinValue (class in solidity_parser.ast.symtab) bytes() (in module solidity_parser.ast.symtab) Bytes() (in module solidity_parser.ast.types) bytes32() (in module solidity_parser.ast.symtab) bytes_object (solidity_parser.ast.symtab.RootScope attribute) bytesn() (in module solidity_parser.ast.symtab) BytesType (class in solidity_parser.ast.types) ByteType (class in solidity_parser.ast.types) C c3_linearise() (in module solidity_parser.ast.mro_helper) Call (class in solidity_parser.ast.solnodes2) call (solidity_parser.ast.solnodes.Emit attribute) (solidity_parser.ast.solnodes.Revert attribute) call_options (solidity_parser.ast.ast2builder.Builder.PartialFunctionCallee attribute) (solidity_parser.ast.solnodes2.Call attribute) (solidity_parser.ast.solnodes2.CreateAndDeployContract attribute) CALLDATA (solidity_parser.ast.solnodes.Location attribute) (solidity_parser.ast.solnodes2.Location attribute) callee (solidity_parser.ast.solnodes.CallFunction attribute) (solidity_parser.ast.solnodes2.FunctionPointerCall attribute) CallFunction (class in solidity_parser.ast.solnodes) can_implicitly_cast_from() (solidity_parser.ast.solnodes2.ResolvedUserType method) (solidity_parser.ast.types.AddressType method) (solidity_parser.ast.types.ArrayType method) (solidity_parser.ast.types.BytesType method) (solidity_parser.ast.types.FixedLengthArrayType method) (solidity_parser.ast.types.FloatType method) (solidity_parser.ast.types.FunctionType method) (solidity_parser.ast.types.IntType method) (solidity_parser.ast.types.Type method) Cast (class in solidity_parser.ast.solnodes2) Catch (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) catch_clauses (solidity_parser.ast.solnodes.Try attribute) (solidity_parser.ast.solnodes2.Try attribute) caught_errors (solidity_parser.ast.ast2builder.ErrorHandler attribute) check_arg_types() (in module solidity_parser.ast.solnodes2) (solidity_parser.ast.solnodes2.Call method) check_subparser_method() (in module solidity_parser.ast.parsers.common) clear() (solidity_parser.ast.nodebase.NodeList method) code (solidity_parser.ast.solnodes.AssemblyStmt attribute) (solidity_parser.ast.solnodes.FunctionDefinition attribute) (solidity_parser.ast.solnodes.ModifierDefinition attribute) (solidity_parser.ast.solnodes2.Assembly attribute) (solidity_parser.ast.solnodes2.FunctionDefinition attribute) (solidity_parser.ast.solnodes2.ModifierDefinition attribute) code_str() (solidity_parser.ast.nodebase.Node method) (solidity_parser.ast.solnodes.Literal method) (solidity_parser.ast.solnodes2.ABISelector method) (solidity_parser.ast.solnodes2.ArrayLengthStore method) (solidity_parser.ast.solnodes2.ArrayLoad method) (solidity_parser.ast.solnodes2.ArraySliceLoad method) (solidity_parser.ast.solnodes2.ArrayStore method) (solidity_parser.ast.solnodes2.Assembly method) (solidity_parser.ast.solnodes2.BinaryOp method) (solidity_parser.ast.solnodes2.Block method) (solidity_parser.ast.solnodes2.Break method) (solidity_parser.ast.solnodes2.BuiltInCall method) (solidity_parser.ast.solnodes2.Cast method) (solidity_parser.ast.solnodes2.Catch method) (solidity_parser.ast.solnodes2.Continue method) (solidity_parser.ast.solnodes2.CreateAndDeployContract method) (solidity_parser.ast.solnodes2.CreateInlineArray method) (solidity_parser.ast.solnodes2.CreateMemoryArray method) (solidity_parser.ast.solnodes2.CreateStruct method) (solidity_parser.ast.solnodes2.DirectCall method) (solidity_parser.ast.solnodes2.DynamicBuiltInCall method) (solidity_parser.ast.solnodes2.DynamicBuiltInValue method) (solidity_parser.ast.solnodes2.EmitEvent method) (solidity_parser.ast.solnodes2.EnumLoad method) (solidity_parser.ast.solnodes2.ExprStmt method) (solidity_parser.ast.solnodes2.For method) (solidity_parser.ast.solnodes2.FunctionCall method) (solidity_parser.ast.solnodes2.FunctionInvocationModifier method) (solidity_parser.ast.solnodes2.FunctionPointerCall method) (solidity_parser.ast.solnodes2.GetFunctionPointer method) (solidity_parser.ast.solnodes2.GetType method) (solidity_parser.ast.solnodes2.GlobalValue method) (solidity_parser.ast.solnodes2.Ident method) (solidity_parser.ast.solnodes2.If method) (solidity_parser.ast.solnodes2.InheritSpecifier method) (solidity_parser.ast.solnodes2.Literal method) (solidity_parser.ast.solnodes2.LocalVarLoad method) (solidity_parser.ast.solnodes2.LocalVarStore method) (solidity_parser.ast.solnodes2.MappingLoad method) (solidity_parser.ast.solnodes2.MappingStore method) (solidity_parser.ast.solnodes2.MutabilityModifier method) (solidity_parser.ast.solnodes2.NamedArgument method) (solidity_parser.ast.solnodes2.OverrideSpecifier method) (solidity_parser.ast.solnodes2.Require method) (solidity_parser.ast.solnodes2.ResolvedUserType method) (solidity_parser.ast.solnodes2.Return method) (solidity_parser.ast.solnodes2.RevertWithError method) (solidity_parser.ast.solnodes2.RevertWithReason method) (solidity_parser.ast.solnodes2.SelfObject method) (solidity_parser.ast.solnodes2.StateVarLoad method) (solidity_parser.ast.solnodes2.StateVarStore method) (solidity_parser.ast.solnodes2.StaticVarLoad method) (solidity_parser.ast.solnodes2.SuperConstructorInvocationModifier method) (solidity_parser.ast.solnodes2.SuperObject method) (solidity_parser.ast.solnodes2.SuperType method) (solidity_parser.ast.solnodes2.TernaryOp method) (solidity_parser.ast.solnodes2.Try method) (solidity_parser.ast.solnodes2.TupleLoad method) (solidity_parser.ast.solnodes2.TupleVarDecl method) (solidity_parser.ast.solnodes2.TypeLiteral method) (solidity_parser.ast.solnodes2.UnaryOp method) (solidity_parser.ast.solnodes2.Var method) (solidity_parser.ast.solnodes2.VarDecl method) (solidity_parser.ast.solnodes2.VisibilityModifier method) (solidity_parser.ast.solnodes2.While method) (solidity_parser.ast.types.AddressType method) (solidity_parser.ast.types.ArrayType method) (solidity_parser.ast.types.BoolType method) (solidity_parser.ast.types.BuiltinType method) (solidity_parser.ast.types.BytesType method) (solidity_parser.ast.types.ByteType method) (solidity_parser.ast.types.FixedLengthArrayType method) (solidity_parser.ast.types.FloatType method) (solidity_parser.ast.types.FunctionType method) (solidity_parser.ast.types.IntType method) (solidity_parser.ast.types.MappingType method) (solidity_parser.ast.types.MetaTypeType method) (solidity_parser.ast.types.PreciseIntType method) (solidity_parser.ast.types.PreciseStringType method) (solidity_parser.ast.types.StringType method) (solidity_parser.ast.types.TupleType method) (solidity_parser.ast.types.Type method) (solidity_parser.ast.types.VariableLengthArrayType method) (solidity_parser.ast.types.VoidType method) CodeProcessingError collect() (solidity_parser.collectors.v060.TopLevelObjectCollectorV060 method) (solidity_parser.collectors.v070.TopLevelObjectCollectorV070 method) (solidity_parser.collectors.v080.TopLevelObjectCollectorV080 method) collect_lines() (solidity_parser.collectors.v000.TopLevelObjectCollector method) collect_top_level_objects() (in module solidity_parser.collectors.collector) column (solidity_parser.ast.nodebase.SourceLocation attribute) comments (solidity_parser.ast.nodebase.Node attribute) compiler_version (solidity_parser.ast.symtab.RootScope attribute) (solidity_parser.filesys.VirtualFileSystem attribute) condition (solidity_parser.ast.solnodes.DoWhile attribute) (solidity_parser.ast.solnodes.For attribute) (solidity_parser.ast.solnodes.If attribute) (solidity_parser.ast.solnodes.TernaryOp attribute) (solidity_parser.ast.solnodes2.For attribute) (solidity_parser.ast.solnodes2.If attribute) (solidity_parser.ast.solnodes2.Require attribute) (solidity_parser.ast.solnodes2.TernaryOp attribute) (solidity_parser.ast.solnodes2.While attribute) CONSTANT (solidity_parser.ast.solnodes.MutabilityModifierKind attribute) ConstantVariableDeclaration (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) CONSTRUCTOR (solidity_parser.ast.solnodes.SpecialFunctionKind attribute) (solidity_parser.ast.solnodes2.FunctionMarker attribute) content (solidity_parser.collectors.v000.TopLevelObject attribute) (solidity_parser.filesys.Source attribute) contents (solidity_parser.filesys.LoadedSource attribute) Continue (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) ContractDefinition (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) ContractOrInterfaceScope (class in solidity_parser.ast.symtab) ContractPart (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) copy_source_data() (solidity_parser.ast.parsers.common.ParserBase method) CPEArgs (in module solidity_parser.errors) create_builtin_scope() (in module solidity_parser.ast.symtab) create_filter_using_scope() (solidity_parser.ast.ast2builder.TypeHelper method) create_state (solidity_parser.ast.ast2builder.ErrorHandler attribute) CreateAndDeployContract (class in solidity_parser.ast.solnodes2) created_by (solidity_parser.ast.symtab.ProxyScope attribute) CreateInlineArray (class in solidity_parser.ast.solnodes2) CreateMemoryArray (class in solidity_parser.ast.solnodes2) CreateMetaType (class in solidity_parser.ast.solnodes) CreateStruct (class in solidity_parser.ast.solnodes2) CrossScopeSymbolAlias (class in solidity_parser.ast.symtab) cur_line (solidity_parser.collectors.v000.TopLevelObjectCollector attribute) current_node (solidity_parser.ast.ast2builder.Builder.State attribute) custom_parsers() (in module solidity_parser.ast.parsers.parsers060) (in module solidity_parser.ast.parsers.parsers080) cwd (solidity_parser.filesys.VirtualFileSystem attribute) D DAYS (solidity_parser.ast.solnodes.Unit attribute) DEC (solidity_parser.ast.solnodes.UnaryOpCode attribute) declarer (solidity_parser.ast.solnodes2.SelfObject attribute) (solidity_parser.ast.solnodes2.SuperType attribute) define_skeleton() (solidity_parser.ast.ast2builder.Builder method) DELETE (solidity_parser.ast.solnodes.UnaryOpCode attribute) descriptor() (solidity_parser.ast.solnodes2.FileDefinition method) (solidity_parser.ast.solnodes2.FunctionDefinition method) (solidity_parser.ast.solnodes2.TopLevelUnit method) Detail (solidity_parser.errors.AntlrParsingError attribute) details (solidity_parser.errors.AntlrParsingError attribute) DirectCall (class in solidity_parser.ast.solnodes2) DIV (solidity_parser.ast.solnodes.BinaryOpCode attribute) does_contain() (solidity_parser.ast.nodebase.SourceLocationSpan method) DoWhile (class in solidity_parser.ast.solnodes) dst (solidity_parser.ast.types.MappingType attribute) dst_name (solidity_parser.ast.types.MappingType attribute) DynamicBuiltInCall (class in solidity_parser.ast.solnodes2) DynamicBuiltInValue (class in solidity_parser.ast.solnodes2) E elements (solidity_parser.ast.solnodes.NewInlineArray attribute) (solidity_parser.ast.solnodes2.CreateInlineArray attribute) Emit (class in solidity_parser.ast.solnodes) EmitEvent (class in solidity_parser.ast.solnodes2) end (solidity_parser.ast.nodebase.SourceLocationSpan attribute) end_buffer_index (solidity_parser.ast.nodebase.Node attribute) end_index (solidity_parser.ast.solnodes.GetArraySlice attribute) (solidity_parser.ast.solnodes2.ArraySliceLoad attribute) end_location (solidity_parser.ast.nodebase.Node attribute) enqueue_files() (solidity_parser.ast.ast2builder.Builder method) EnumDefinition (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) EnumLoad (class in solidity_parser.ast.solnodes2) EnumMember (class in solidity_parser.ast.solnodes2) EnumScope (class in solidity_parser.ast.symtab) EQ (solidity_parser.ast.solnodes.BinaryOpCode attribute) error (solidity_parser.ast.solnodes2.RevertWithError attribute) (solidity_parser.ast.solnodes2.UnprocessedCode attribute) error() (solidity_parser.ast.ast2builder.ErrorHandler method) error_handler (solidity_parser.ast.ast2builder.Builder attribute) (solidity_parser.ast.ast2builder.TypeHelper attribute) error_parameter() (solidity_parser.ast.ast2builder.Builder method) ErrorDefinition (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) ErrorHandler (class in solidity_parser.ast.ast2builder) ErrorParameter (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) ETHER (solidity_parser.ast.solnodes.Unit attribute) event (solidity_parser.ast.solnodes2.EmitEvent attribute) EventDefinition (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) EventParameter (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) ExecModifiedCode (class in solidity_parser.ast.solnodes2) EXPONENTIATE (solidity_parser.ast.solnodes.BinaryOpCode attribute) Expr (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) expr (solidity_parser.ast.solnodes.ExprStmt attribute) (solidity_parser.ast.solnodes.Try attribute) (solidity_parser.ast.solnodes.UnaryOp attribute) (solidity_parser.ast.solnodes.While attribute) (solidity_parser.ast.solnodes2.ExprStmt attribute) (solidity_parser.ast.solnodes2.NamedArgument attribute) (solidity_parser.ast.solnodes2.Try attribute) (solidity_parser.ast.solnodes2.UnaryOp attribute) ExprStmt (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) extend() (solidity_parser.ast.nodebase.NodeList method) EXTERNAL (solidity_parser.ast.solnodes.VisibilityModifierKind attribute) extract_version_from_src_input() (in module solidity_parser.util.version_util) F FALLBACK (solidity_parser.ast.solnodes.SpecialFunctionKind attribute) false_branch (solidity_parser.ast.solnodes.If attribute) (solidity_parser.ast.solnodes2.If attribute) file_scope (solidity_parser.ast.symtab.Builder2.Context attribute) FileDefinition (class in solidity_parser.ast.solnodes2) FileScope (class in solidity_parser.ast.symtab) find() (solidity_parser.ast.symtab.ImportSymbol method) (solidity_parser.ast.symtab.Scope method) find_bound_operator_symbol() (solidity_parser.ast.ast2builder.Builder method) find_current_level() (solidity_parser.ast.symtab.ContractOrInterfaceScope method) (solidity_parser.ast.symtab.ImportSymbol method) (solidity_parser.ast.symtab.Scope method) find_first_ancestor() (solidity_parser.ast.symtab.ImportSymbol method) (solidity_parser.ast.symtab.Scopeable method) find_first_ancestor_of() (solidity_parser.ast.symtab.ImportSymbol method) (solidity_parser.ast.symtab.Scopeable method) find_from_parent() (solidity_parser.ast.symtab.ImportSymbol method) (solidity_parser.ast.symtab.Scope method) find_important_paths2() (in module solidity_parser.ast.funcanalysis) find_imported() (solidity_parser.ast.symtab.ImportSymbol method) (solidity_parser.ast.symtab.Scope method) find_in_contract_hierarchy() (solidity_parser.ast.symtab.ContractOrInterfaceScope method) find_local() (solidity_parser.ast.symtab.ImportSymbol method) (solidity_parser.ast.symtab.Scope method) find_matching_function_in_type() (in module solidity_parser.ast.funcanalysis) find_metatype() (solidity_parser.ast.symtab.ImportSymbol method) (solidity_parser.ast.symtab.Scope method) find_method() (solidity_parser.ast.ast2builder.Builder method) find_multi_part_symbol() (solidity_parser.ast.symtab.Scope method) find_named_parts() (solidity_parser.ast.solnodes2.TopLevelUnit method) find_possible_calls() (in module solidity_parser.ast.funcanalysis) find_possible_matching_functions_for_declared_type() (in module solidity_parser.ast.funcanalysis) find_single() (solidity_parser.ast.symtab.ImportSymbol method) (solidity_parser.ast.symtab.Scope method) find_type() (solidity_parser.ast.symtab.Scope method) find_user_type_scope() (solidity_parser.ast.symtab.Scope method) find_using_current_scope() (solidity_parser.ast.symtab.Builder2 method) find_using_target_scope_and_name() (solidity_parser.ast.symtab.Builder2 method) FINNEY (solidity_parser.ast.solnodes.Unit attribute) FixedLengthArrayType (class in solidity_parser.ast.types) flatten() (solidity_parser.ast.types.MappingType method) FloatType (class in solidity_parser.ast.types) For (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) func (solidity_parser.ast.solnodes2.GetFunctionPointer attribute) function (solidity_parser.ast.solnodes2.ABISelector attribute) FunctionCall (class in solidity_parser.ast.solnodes2) FunctionDefinition (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) FunctionInvocationModifier (class in solidity_parser.ast.solnodes2) FunctionMarker (class in solidity_parser.ast.solnodes2) FunctionPointerCall (class in solidity_parser.ast.solnodes2) FunctionType (class in solidity_parser.ast.types) G get_all_children() (solidity_parser.ast.nodebase.Node method) (solidity_parser.ast.symtab.Scope method) get_all_functions() (solidity_parser.ast.symtab.Scope method) get_all_subparsers() (in module solidity_parser.ast.parsers.common) get_as_dealiased_symbols() (solidity_parser.ast.symtab.CrossScopeSymbolAlias method) (solidity_parser.ast.symtab.ImportSymbol method) (solidity_parser.ast.symtab.Symbol method) get_children() (solidity_parser.ast.nodebase.Node method) get_contract_type() (solidity_parser.ast.ast2builder.TypeHelper method) get_current_contract_type() (solidity_parser.ast.ast2builder.TypeHelper method) get_declaring_contract_scope() (solidity_parser.ast.ast2builder.Builder method) get_declaring_contract_scope_in_scope() (solidity_parser.ast.ast2builder.Builder method) get_direct_children() (solidity_parser.ast.symtab.ImportSymbol method) (solidity_parser.ast.symtab.Scope method) get_expr_type() (solidity_parser.ast.ast2builder.TypeHelper method) get_function_call_symbol_base() (solidity_parser.ast.ast2builder.Builder method) get_function_callee_buckets() (solidity_parser.ast.ast2builder.Builder method) get_function_expr_type() (solidity_parser.ast.ast2builder.TypeHelper method) get_grammar_children() (in module solidity_parser.ast.parsers.common) get_imported_scope() (solidity_parser.ast.symtab.ImportSymbol method) get_imported_source_unit() (solidity_parser.ast.symtab.FileScope method) get_minor_ver() (in module solidity_parser.collectors.collector) get_processors() (in module solidity_parser.ast.helper) get_proxy_scope_for_type() (solidity_parser.ast.symtab.Builder2 method) get_self_object() (solidity_parser.ast.ast2builder.Builder method) get_source_span() (solidity_parser.ast.nodebase.Node method) get_subparsers_from_methods() (in module solidity_parser.ast.parsers.common) get_subtypes() (solidity_parser.ast.solnodes2.TopLevelUnit method) get_super_object() (solidity_parser.ast.ast2builder.Builder method) get_supers() (solidity_parser.ast.solnodes2.TopLevelUnit method) (solidity_parser.ast.symtab.ContractOrInterfaceScope method) get_synthetic_owner() (solidity_parser.ast.ast2builder.Builder method) get_top_level_unit() (solidity_parser.ast.solnodes2.AST2Node method) get_top_level_units() (solidity_parser.ast.ast2builder.Builder method) get_types_for_declared_type() (solidity_parser.ast.solnodes2.ResolvedUserType method) (solidity_parser.ast.solnodes2.SuperType method) get_user_type() (solidity_parser.ast.ast2builder.TypeHelper method) get_using_function_symbol_for_func() (solidity_parser.ast.symtab.Builder2 method) GetArraySlice (class in solidity_parser.ast.solnodes) GetArrayValue (class in solidity_parser.ast.solnodes) GetFunctionPointer (class in solidity_parser.ast.solnodes2) GetMember (class in solidity_parser.ast.solnodes) GetType (class in solidity_parser.ast.solnodes2) GlobalImportDirective (class in solidity_parser.ast.solnodes) GlobalValue (class in solidity_parser.ast.solnodes2) GT (solidity_parser.ast.solnodes.BinaryOpCode attribute) GTEQ (solidity_parser.ast.solnodes.BinaryOpCode attribute) GWEI (solidity_parser.ast.solnodes.Unit attribute) H handle_processing_error() (solidity_parser.ast.ast2builder.ErrorHandler method) has_inline_yul() (in module solidity_parser.ast.funcanalysis) has_modifier_kind() (in module solidity_parser.ast.solnodes) (solidity_parser.ast.solnodes2.ContractPart method) has_size() (solidity_parser.ast.types.ArrayType method) (solidity_parser.ast.types.PreciseStringType method) HOURS (solidity_parser.ast.solnodes.Unit attribute) I id_location (solidity_parser.ast.nodebase.Node attribute) Ident (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) ident (solidity_parser.ast.solnodes.Catch attribute) (solidity_parser.ast.solnodes2.Catch attribute) ident() (solidity_parser.ast.ast2builder.Builder method) If (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) IMMUTABLE (solidity_parser.ast.solnodes.MutabilityModifierKind attribute) import_remaps (solidity_parser.filesys.VirtualFileSystem attribute) import_symbols_from_scope() (solidity_parser.ast.symtab.Scope method) ImportDirective (class in solidity_parser.ast.solnodes) imported_scopes (solidity_parser.ast.symtab.Scope attribute) ImportMapping (in module solidity_parser.filesys) ImportSymbol (class in solidity_parser.ast.symtab) in_loop (solidity_parser.collectors.v000.TopLevelObjectCollector attribute) INC (solidity_parser.ast.solnodes.UnaryOpCode attribute) include_paths (solidity_parser.filesys.VirtualFileSystem property) indent (solidity_parser.collectors.v000.TopLevelObjectCollector attribute) index (solidity_parser.ast.solnodes.GetArrayValue attribute) (solidity_parser.ast.solnodes2.ArrayLoad attribute) (solidity_parser.ast.solnodes2.ArrayStore attribute) (solidity_parser.ast.solnodes2.TupleLoad attribute) inherits (solidity_parser.ast.solnodes.ContractDefinition attribute) (solidity_parser.ast.solnodes.InterfaceDefinition attribute) (solidity_parser.ast.solnodes2.ContractDefinition attribute) (solidity_parser.ast.solnodes2.InterfaceDefinition attribute) InheritSpecifier (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) initial_value (solidity_parser.ast.solnodes.ConstantVariableDeclaration attribute) (solidity_parser.ast.solnodes.StateVariableDeclaration attribute) initialiser (solidity_parser.ast.solnodes.For attribute) (solidity_parser.ast.solnodes2.For attribute) input_src (solidity_parser.errors.AntlrParsingError attribute) input_types (solidity_parser.ast.symtab.BuiltinFunction attribute) inputs (solidity_parser.ast.solnodes2.BuiltinFunction attribute) (solidity_parser.ast.solnodes2.ErrorDefinition attribute) (solidity_parser.ast.solnodes2.EventDefinition attribute) (solidity_parser.ast.solnodes2.FunctionDefinition attribute) (solidity_parser.ast.solnodes2.FunctionInvocationModifier attribute) (solidity_parser.ast.solnodes2.ModifierDefinition attribute) (solidity_parser.ast.solnodes2.SuperConstructorInvocationModifier attribute) (solidity_parser.ast.types.FunctionType attribute) insert() (solidity_parser.ast.nodebase.NodeList method) InterfaceDefinition (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) INTERNAL (solidity_parser.ast.solnodes.VisibilityModifierKind attribute) INTRA_CALL (solidity_parser.ast.funcanalysis.PathEdgeKind attribute) IntType (class in solidity_parser.ast.types) invalid_solidity() (in module solidity_parser.ast.parsers.errors) InvocationModifier (class in solidity_parser.ast.solnodes) is_abstract (solidity_parser.ast.solnodes.ContractDefinition attribute) (solidity_parser.ast.solnodes2.ContractDefinition attribute) is_address() (solidity_parser.ast.types.AddressType method) (solidity_parser.ast.types.Type method) is_anonymous (solidity_parser.ast.solnodes.EventDefinition attribute) (solidity_parser.ast.solnodes2.EventDefinition attribute) is_array() (solidity_parser.ast.types.ArrayType method) (solidity_parser.ast.types.Type method) is_blackbox_node() (in module solidity_parser.ast.funcanalysis) is_bool() (solidity_parser.ast.types.BoolType method) (solidity_parser.ast.types.Type method) is_builtin() (solidity_parser.ast.solnodes2.ResolvedUserType method) (solidity_parser.ast.solnodes2.SuperType method) (solidity_parser.ast.types.AddressType method) (solidity_parser.ast.types.ArrayType method) (solidity_parser.ast.types.BoolType method) (solidity_parser.ast.types.BuiltinType method) (solidity_parser.ast.types.ByteType method) (solidity_parser.ast.types.FunctionType method) (solidity_parser.ast.types.IntType method) (solidity_parser.ast.types.MetaTypeType method) (solidity_parser.ast.types.StringType method) (solidity_parser.ast.types.TupleType method) (solidity_parser.ast.types.Type method) (solidity_parser.ast.types.VoidType method) is_byte() (solidity_parser.ast.types.ByteType method) (solidity_parser.ast.types.Type method) is_byte_array() (solidity_parser.ast.types.Type method) is_byte_array_underlying() (solidity_parser.ast.types.Type method) is_contract() (solidity_parser.ast.solnodes2.TopLevelUnit method) is_declaration_chain() (solidity_parser.ast.ast2builder.Builder method) is_defined() (solidity_parser.ast.symtab.Scope method) is_do_while (solidity_parser.ast.solnodes2.While attribute) is_enforced_in() (solidity_parser.util.version_util.Version method) is_enum() (solidity_parser.ast.solnodes2.TopLevelUnit method) is_fca_important() (in module solidity_parser.ast.funcanalysis) is_fixed_size() (solidity_parser.ast.types.ArrayType method) (solidity_parser.ast.types.FixedLengthArrayType method) is_float() (solidity_parser.ast.types.FloatType method) (solidity_parser.ast.types.Type method) is_function() (solidity_parser.ast.types.FunctionType method) (solidity_parser.ast.types.Type method) is_global (solidity_parser.ast.solnodes.UsingDirective attribute) is_grammar_rule() (in module solidity_parser.ast.parsers.common) is_indexed (solidity_parser.ast.solnodes.EventParameter attribute) (solidity_parser.ast.solnodes2.EventParameter attribute) is_int() (solidity_parser.ast.types.IntType method) (solidity_parser.ast.types.Type method) is_interface() (solidity_parser.ast.solnodes2.TopLevelUnit method) is_lhs_tuple (solidity_parser.ast.solnodes.VarDecl attribute) is_literal_type() (solidity_parser.ast.types.PreciseIntType method) (solidity_parser.ast.types.PreciseStringType method) (solidity_parser.ast.types.Type method) is_mapping() (solidity_parser.ast.types.MappingType method) (solidity_parser.ast.types.Type method) is_payable (solidity_parser.ast.types.AddressType attribute) is_pre (solidity_parser.ast.solnodes.UnaryOp attribute) (solidity_parser.ast.solnodes2.UnaryOp attribute) is_signed (solidity_parser.ast.types.IntType attribute) is_string() (solidity_parser.ast.types.StringType method) (solidity_parser.ast.types.Type method) is_struct() (solidity_parser.ast.solnodes2.TopLevelUnit method) is_subcontract() (solidity_parser.ast.ast2builder.Builder method) is_subttype_of() (solidity_parser.ast.solnodes2.TopLevelUnit method) is_top_level() (in module solidity_parser.ast.symtab) (solidity_parser.ast.ast2builder.Builder method) is_tuple() (solidity_parser.ast.types.TupleType method) (solidity_parser.ast.types.Type method) is_udvt() (solidity_parser.ast.solnodes2.TopLevelUnit method) is_unchecked (solidity_parser.ast.solnodes.Block attribute) (solidity_parser.ast.solnodes2.Block attribute) is_user_type() (solidity_parser.ast.solnodes2.ResolvedUserType method) (solidity_parser.ast.types.Type method) is_using_directive_scope() (in module solidity_parser.ast.symtab) is_void() (solidity_parser.ast.types.Type method) (solidity_parser.ast.types.VoidType method) K key (solidity_parser.ast.solnodes2.MappingLoad attribute) (solidity_parser.ast.solnodes2.MappingStore attribute) kind (solidity_parser.ast.solnodes.MutabilityModifier2 attribute) (solidity_parser.ast.solnodes.VisibilityModifier2 attribute) (solidity_parser.ast.solnodes2.MutabilityModifier attribute) (solidity_parser.ast.solnodes2.VisibilityModifier attribute) L left (solidity_parser.ast.solnodes.BinaryOp attribute) (solidity_parser.ast.solnodes.TernaryOp attribute) (solidity_parser.ast.solnodes2.BinaryOp attribute) (solidity_parser.ast.solnodes2.TernaryOp attribute) library (solidity_parser.ast.solnodes2.LibraryOverride attribute) library_name (solidity_parser.ast.solnodes.UsingDirective attribute) LibraryDefinition (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) LibraryOverride (class in solidity_parser.ast.solnodes2) LibraryScope (class in solidity_parser.ast.symtab), [1] line (solidity_parser.ast.nodebase.SourceLocation attribute) linenumber() (solidity_parser.ast.nodebase.Node method) lines (solidity_parser.collectors.v000.TopLevelObjectCollector attribute) link_with_ast1() (solidity_parser.ast.ast2builder.Builder method) Literal (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) load_if_required() (solidity_parser.ast.ast2builder.Builder method) load_non_top_level_if_required() (solidity_parser.ast.ast2builder.Builder method) LoadedSource (class in solidity_parser.filesys) LocalVarLoad (class in solidity_parser.ast.solnodes2) LocalVarStore (class in solidity_parser.ast.solnodes2) Location (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) location (solidity_parser.ast.solnodes2.Var attribute) lookup_import_path() (solidity_parser.filesys.VirtualFileSystem method) LSHIFT (solidity_parser.ast.solnodes.BinaryOpCode attribute) LT (solidity_parser.ast.solnodes.BinaryOpCode attribute) LTEQ (solidity_parser.ast.solnodes.BinaryOpCode attribute) M major (solidity_parser.util.version_util.Version attribute) make() (solidity_parser.ast.parsers.common.ParserBase method) make_all() (solidity_parser.ast.parsers.common.ParserBase method) make_all_rules() (solidity_parser.ast.parsers.common.ParserBase method) make_ast() (in module solidity_parser.ast.helper) make_first() (solidity_parser.ast.parsers.common.ParserBase method) make_processing_error_args() (solidity_parser.ast.ast2builder.ErrorHandler static method) make_proxy_scope() (solidity_parser.ast.symtab.Builder2 method) make_scope() (solidity_parser.ast.symtab.Builder2 method) make_symbol() (solidity_parser.ast.symtab.Builder2 method) make_symbols_for_node() (solidity_parser.ast.symtab.Builder2 method) make_using_scope() (solidity_parser.ast.symtab.Builder2 method) make_var_decl_scope() (solidity_parser.ast.symtab.Builder2 method) map_as_type_arg() (solidity_parser.ast.ast2builder.TypeHelper method) map_helper() (in module solidity_parser.ast.parsers.common) map_type() (solidity_parser.ast.ast2builder.TypeHelper method) MappingLoad (class in solidity_parser.ast.solnodes2) MappingStore (class in solidity_parser.ast.solnodes2) MappingType (class in solidity_parser.ast.types) mark_sources() (in module solidity_parser.ast.funcanalysis) markers (solidity_parser.ast.solnodes2.FunctionDefinition attribute) member (solidity_parser.ast.solnodes2.EnumLoad attribute) member_name (solidity_parser.ast.solnodes.UsingAttachment attribute) (solidity_parser.ast.solnodes.UsingOperatorBinding attribute) member_type (solidity_parser.ast.solnodes.StructMember attribute) members (solidity_parser.ast.solnodes.StructDefinition attribute) (solidity_parser.ast.solnodes2.StructDefinition attribute) MEMORY (solidity_parser.ast.solnodes.Location attribute) (solidity_parser.ast.solnodes2.Location attribute) meta_type_key() (in module solidity_parser.ast.symtab) MetaTypeType (class in solidity_parser.ast.types) minor (solidity_parser.util.version_util.Version attribute) MINUTES (solidity_parser.ast.solnodes.Unit attribute) MOD (solidity_parser.ast.solnodes.BinaryOpCode attribute) ModFunErrEvt (in module solidity_parser.ast.solnodes) ModFunErrEvtScope (class in solidity_parser.ast.symtab) Modifier (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) modifier (solidity_parser.ast.solnodes2.FunctionInvocationModifier attribute) modifier() (solidity_parser.ast.ast2builder.Builder method) ModifierDefinition (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) modifiers (solidity_parser.ast.solnodes.FunctionDefinition attribute) (solidity_parser.ast.solnodes.ModifierDefinition attribute) (solidity_parser.ast.solnodes.StateVariableDeclaration attribute) (solidity_parser.ast.solnodes2.FunctionDefinition attribute) (solidity_parser.ast.solnodes2.ModifierDefinition attribute) (solidity_parser.ast.solnodes2.StateVariableDeclaration attribute) (solidity_parser.ast.types.FunctionType attribute) modifiers() (solidity_parser.ast.ast2builder.Builder method) module solidity_parser solidity_parser.ast solidity_parser.ast.ast2builder solidity_parser.ast.funcanalysis solidity_parser.ast.helper solidity_parser.ast.hierarchy solidity_parser.ast.mro_helper solidity_parser.ast.nodebase solidity_parser.ast.parsers solidity_parser.ast.parsers.common solidity_parser.ast.parsers.errors solidity_parser.ast.parsers.parsers060 solidity_parser.ast.parsers.parsers070 solidity_parser.ast.parsers.parsers080 solidity_parser.ast.parsers.parsers088 solidity_parser.ast.parsers.parsers08_22 solidity_parser.ast.solnodes solidity_parser.ast.solnodes2 solidity_parser.ast.symtab solidity_parser.ast.types solidity_parser.collectors solidity_parser.collectors.collector solidity_parser.collectors.v000 solidity_parser.collectors.v060 solidity_parser.collectors.v070 solidity_parser.collectors.v080 solidity_parser.errors solidity_parser.filesys solidity_parser.util solidity_parser.util.version_util msg_object (solidity_parser.ast.symtab.RootScope attribute) MUL (solidity_parser.ast.solnodes.BinaryOpCode attribute) multiplier (solidity_parser.ast.solnodes.Unit property) MutabilityModifier (class in solidity_parser.ast.solnodes2) MutabilityModifier2 (class in solidity_parser.ast.solnodes) MutabilityModifierKind (class in solidity_parser.ast.solnodes) MyErrorListener (class in solidity_parser.ast.helper) N name (solidity_parser.ast.solnodes.ConstantVariableDeclaration attribute) (solidity_parser.ast.solnodes.ContractDefinition attribute) (solidity_parser.ast.solnodes.EnumDefinition attribute) (solidity_parser.ast.solnodes.ErrorDefinition attribute) (solidity_parser.ast.solnodes.ErrorParameter attribute) (solidity_parser.ast.solnodes.EventDefinition attribute) (solidity_parser.ast.solnodes.EventParameter attribute) (solidity_parser.ast.solnodes.FunctionDefinition attribute) (solidity_parser.ast.solnodes.GetMember attribute) (solidity_parser.ast.solnodes.InheritSpecifier attribute) (solidity_parser.ast.solnodes.InterfaceDefinition attribute) (solidity_parser.ast.solnodes.InvocationModifier attribute) (solidity_parser.ast.solnodes.LibraryDefinition attribute) (solidity_parser.ast.solnodes.ModifierDefinition attribute) (solidity_parser.ast.solnodes.NamedArg attribute) (solidity_parser.ast.solnodes.PragmaDirective attribute) (solidity_parser.ast.solnodes.StateVariableDeclaration attribute) (solidity_parser.ast.solnodes.StructDefinition attribute) (solidity_parser.ast.solnodes.StructMember attribute) (solidity_parser.ast.solnodes.UserValueType attribute) (solidity_parser.ast.solnodes2.BuiltInCall attribute) (solidity_parser.ast.solnodes2.BuiltinFunction attribute) (solidity_parser.ast.solnodes2.ConstantVariableDeclaration attribute) (solidity_parser.ast.solnodes2.DirectCall attribute) (solidity_parser.ast.solnodes2.DynamicBuiltInCall attribute) (solidity_parser.ast.solnodes2.DynamicBuiltInValue attribute) (solidity_parser.ast.solnodes2.EnumMember attribute) (solidity_parser.ast.solnodes2.ErrorDefinition attribute) (solidity_parser.ast.solnodes2.ErrorParameter attribute) (solidity_parser.ast.solnodes2.EventDefinition attribute) (solidity_parser.ast.solnodes2.EventParameter attribute) (solidity_parser.ast.solnodes2.FunctionCall attribute) (solidity_parser.ast.solnodes2.FunctionDefinition attribute) (solidity_parser.ast.solnodes2.GlobalValue attribute) (solidity_parser.ast.solnodes2.InheritSpecifier attribute) (solidity_parser.ast.solnodes2.ModifierDefinition attribute) (solidity_parser.ast.solnodes2.NamedArgument attribute) (solidity_parser.ast.solnodes2.StateVariableDeclaration attribute) (solidity_parser.ast.solnodes2.StateVarLoad attribute) (solidity_parser.ast.solnodes2.StateVarStore attribute) (solidity_parser.ast.solnodes2.StaticVarLoad attribute) (solidity_parser.ast.solnodes2.StructMember attribute) (solidity_parser.ast.solnodes2.TopLevelUnit attribute) (solidity_parser.ast.solnodes2.Var attribute) (solidity_parser.ast.symtab.BuiltinObject attribute) (solidity_parser.ast.types.BuiltinType attribute) (solidity_parser.ast.types.UserType attribute) (solidity_parser.collectors.v000.TopLevelObject attribute) NamedArg (class in solidity_parser.ast.solnodes) NamedArgument (class in solidity_parser.ast.solnodes2) NEQ (solidity_parser.ast.solnodes.BinaryOpCode attribute) New (class in solidity_parser.ast.solnodes) NewInlineArray (class in solidity_parser.ast.solnodes) newline() (solidity_parser.collectors.v000.TopLevelObjectCollector method) Node (class in solidity_parser.ast.nodebase) NodeDataclass() (in module solidity_parser.ast.nodebase) NodeList (class in solidity_parser.ast.nodebase) normal_toplevels (solidity_parser.ast.ast2builder.Builder attribute) O obj_base (solidity_parser.ast.solnodes.GetMember attribute) offset() (solidity_parser.ast.nodebase.Node method) op (solidity_parser.ast.solnodes.BinaryOp attribute) (solidity_parser.ast.solnodes.UnaryOp attribute) (solidity_parser.ast.solnodes2.BinaryOp attribute) (solidity_parser.ast.solnodes2.UnaryOp attribute) operator (solidity_parser.ast.solnodes.UsingOperatorBinding attribute) (solidity_parser.ast.symtab.UsingOperatorSymbol attribute) order (solidity_parser.ast.symtab.Symbol attribute) origin (solidity_parser.filesys.LoadedSource attribute) origin_sources (solidity_parser.filesys.VirtualFileSystem attribute) other_symbol (solidity_parser.ast.symtab.CrossScopeSymbolAlias attribute) output_types (solidity_parser.ast.symtab.BuiltinFunction attribute) outputs (solidity_parser.ast.solnodes2.BuiltinFunction attribute) (solidity_parser.ast.solnodes2.FunctionDefinition attribute) (solidity_parser.ast.types.FunctionType attribute) override_type (solidity_parser.ast.solnodes.UsingDirective attribute) (solidity_parser.ast.symtab.UsingFunctionSymbol attribute) (solidity_parser.ast.symtab.UsingOperatorSymbol attribute) overriden_type (solidity_parser.ast.solnodes2.LibraryOverride attribute) OverrideSpecifier (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) P param_def_str() (in module solidity_parser.ast.solnodes2) param_str() (solidity_parser.ast.solnodes2.Call method) (solidity_parser.ast.solnodes2.FunctionDefinition static method) param_type_str() (in module solidity_parser.ast.helper) param_types() (solidity_parser.ast.ast2builder.TypeHelper method) Parameter (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) parameter() (solidity_parser.ast.ast2builder.Builder method) parameters (solidity_parser.ast.solnodes.Catch attribute) (solidity_parser.ast.solnodes.ErrorDefinition attribute) (solidity_parser.ast.solnodes.EventDefinition attribute) (solidity_parser.ast.solnodes.FunctionDefinition attribute) (solidity_parser.ast.solnodes.ModifierDefinition attribute) (solidity_parser.ast.solnodes2.Catch attribute) params_to_types() (in module solidity_parser.ast.parsers.parsers060) parent (solidity_parser.ast.nodebase.Node attribute) (solidity_parser.ast.nodebase.NodeList attribute) parent_scope (solidity_parser.ast.symtab.Scopeable attribute) parse_import_remappings() (solidity_parser.filesys.VirtualFileSystem method) parse_version() (in module solidity_parser.util.version_util) Parser060 (class in solidity_parser.ast.parsers.parsers060) Parser070 (class in solidity_parser.ast.parsers.parsers070) Parser080 (class in solidity_parser.ast.parsers.parsers080) Parser088 (class in solidity_parser.ast.parsers.parsers088) Parser08_22 (class in solidity_parser.ast.parsers.parsers08_22) parser_version (solidity_parser.ast.symtab.Builder2 attribute) ParserBase (class in solidity_parser.ast.parsers.common) ParsingException parts (solidity_parser.ast.solnodes.ContractDefinition attribute) (solidity_parser.ast.solnodes.InterfaceDefinition attribute) (solidity_parser.ast.solnodes.LibraryDefinition attribute) (solidity_parser.ast.solnodes2.ContractDefinition attribute) (solidity_parser.ast.solnodes2.FileDefinition attribute) (solidity_parser.ast.solnodes2.InterfaceDefinition attribute) (solidity_parser.ast.solnodes2.LibraryDefinition attribute) past_loop (solidity_parser.collectors.v000.TopLevelObjectCollector attribute) patch (solidity_parser.util.version_util.Version attribute) path (solidity_parser.ast.solnodes.ImportDirective attribute) PathEdgeKind (class in solidity_parser.ast.funcanalysis) PAYABLE (solidity_parser.ast.solnodes.MutabilityModifierKind attribute) PayableConversion (class in solidity_parser.ast.solnodes) pop() (solidity_parser.ast.nodebase.NodeList method) PragmaDirective (class in solidity_parser.ast.solnodes) PreciseIntType (class in solidity_parser.ast.types) PreciseStringType (class in solidity_parser.ast.types) predicate_accept_top_levels() (in module solidity_parser.ast.symtab) predicate_ignore_inherited_usings() (in module solidity_parser.ast.symtab) prev_terminal (solidity_parser.collectors.v000.TopLevelObjectCollector attribute) PRIVATE (solidity_parser.ast.solnodes.VisibilityModifierKind attribute) process_all() (solidity_parser.ast.ast2builder.Builder method) process_cli_input_file() (solidity_parser.filesys.VirtualFileSystem method) process_code_block() (solidity_parser.ast.ast2builder.Builder method) process_file() (solidity_parser.ast.symtab.Builder2 method) process_or_find() (solidity_parser.ast.symtab.Builder2 method) process_or_find_from_base_dir() (solidity_parser.ast.symtab.Builder2 method) process_standard_json() (solidity_parser.filesys.VirtualFileSystem method) process_using_any_type() (solidity_parser.ast.symtab.Builder2 method) process_using_directive() (solidity_parser.ast.symtab.Builder2 method) process_using_functions() (solidity_parser.ast.symtab.Builder2 method) process_using_library_type() (solidity_parser.ast.symtab.Builder2 method) ProxyScope (class in solidity_parser.ast.symtab) PUBLIC (solidity_parser.ast.solnodes.VisibilityModifierKind attribute) PURE (solidity_parser.ast.solnodes.MutabilityModifierKind attribute) Q quiet_errors (solidity_parser.ast.ast2builder.ErrorHandler attribute) R raiseNotPrintable() (in module solidity_parser.ast.solnodes2) real_bit_length (solidity_parser.ast.types.PreciseIntType attribute) real_size (solidity_parser.ast.types.PreciseStringType attribute) reason (solidity_parser.ast.solnodes2.Require attribute) (solidity_parser.ast.solnodes2.RevertWithReason attribute) RECEIVE (solidity_parser.ast.solnodes.SpecialFunctionKind attribute) Ref (class in solidity_parser.ast.nodebase) refine_bound_operator() (solidity_parser.ast.ast2builder.Builder method) refine_call_function() (solidity_parser.ast.ast2builder.Builder method) refine_expr (solidity_parser.ast.ast2builder.Builder attribute) refine_stmt (solidity_parser.ast.ast2builder.Builder attribute) refine_unit_or_part() (solidity_parser.ast.ast2builder.Builder method) remove() (solidity_parser.ast.nodebase.NodeList method) Require (class in solidity_parser.ast.solnodes2) res_syms() (solidity_parser.ast.symtab.CrossScopeSymbolAlias method) (solidity_parser.ast.symtab.ImportSymbol method) (solidity_parser.ast.symtab.ProxyScope method) (solidity_parser.ast.symtab.Symbol method) (solidity_parser.ast.symtab.UsingFunctionSymbol method) (solidity_parser.ast.symtab.UsingOperatorSymbol method) res_syms_single() (solidity_parser.ast.symtab.Symbol method) reset() (solidity_parser.collectors.v000.TopLevelObjectCollector method) resolve_call() (solidity_parser.ast.solnodes2.DirectCall method) (solidity_parser.ast.solnodes2.FunctionCall method) ResolvedUserType (class in solidity_parser.ast.solnodes2) Return (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) return_parameters (solidity_parser.ast.solnodes.Try attribute) (solidity_parser.ast.solnodes2.Try attribute) returns (solidity_parser.ast.solnodes.FunctionDefinition attribute) reverse() (solidity_parser.ast.nodebase.NodeList method) Revert (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) RevertWithError (class in solidity_parser.ast.solnodes2) RevertWithReason (class in solidity_parser.ast.solnodes2) right (solidity_parser.ast.solnodes.BinaryOp attribute) (solidity_parser.ast.solnodes.TernaryOp attribute) (solidity_parser.ast.solnodes2.BinaryOp attribute) (solidity_parser.ast.solnodes2.TernaryOp attribute) root_cause (solidity_parser.errors.UnexpectedCodeProcessingError attribute) root_scope (solidity_parser.ast.symtab.Builder2 attribute) RootScope (class in solidity_parser.ast.symtab) RSHIFT (solidity_parser.ast.solnodes.BinaryOpCode attribute) S Scope (class in solidity_parser.ast.symtab) scope (solidity_parser.ast.solnodes.AST1Node attribute) (solidity_parser.ast.solnodes2.FileDefinition attribute) (solidity_parser.ast.solnodes2.ResolvedUserType attribute) (solidity_parser.ast.types.Type attribute) scope_name() (solidity_parser.ast.symtab.Builder2 method) Scopeable (class in solidity_parser.ast.symtab) ScopeAndSymbol (class in solidity_parser.ast.symtab) scopes_for_type() (solidity_parser.ast.ast2builder.TypeHelper method) SECONDS (solidity_parser.ast.solnodes.Unit attribute) SelfObject (class in solidity_parser.ast.solnodes2) set_parent_scope() (solidity_parser.ast.symtab.FileScope method) (solidity_parser.ast.symtab.Scopeable method) (solidity_parser.ast.symtab.ScopeAndSymbol method) (solidity_parser.ast.symtab.Symbol method) should_create_skeleton() (solidity_parser.ast.ast2builder.Builder method) SIGN_NEG (solidity_parser.ast.solnodes.UnaryOpCode attribute) SIGN_POS (solidity_parser.ast.solnodes.UnaryOpCode attribute) simple_name_resolver() (in module solidity_parser.ast.symtab) SINK_FCA_IMPORTANT (solidity_parser.ast.funcanalysis.PathEdgeKind attribute) SINK_INLINE_YUL (solidity_parser.ast.funcanalysis.PathEdgeKind attribute) SINK_INTER (solidity_parser.ast.funcanalysis.PathEdgeKind attribute) SINK_NO_CODE (solidity_parser.ast.funcanalysis.PathEdgeKind attribute) size (solidity_parser.ast.solnodes2.CreateMemoryArray attribute) (solidity_parser.ast.types.FixedLengthArrayType attribute) (solidity_parser.ast.types.IntType attribute) (solidity_parser.ast.types.VariableLengthArrayType attribute) solidity_parser module solidity_parser.ast module solidity_parser.ast.ast2builder module solidity_parser.ast.funcanalysis module solidity_parser.ast.helper module solidity_parser.ast.hierarchy module solidity_parser.ast.mro_helper module solidity_parser.ast.nodebase module solidity_parser.ast.parsers module solidity_parser.ast.parsers.common module solidity_parser.ast.parsers.errors module solidity_parser.ast.parsers.parsers060 module solidity_parser.ast.parsers.parsers070 module solidity_parser.ast.parsers.parsers080 module solidity_parser.ast.parsers.parsers088 module solidity_parser.ast.parsers.parsers08_22 module solidity_parser.ast.solnodes module solidity_parser.ast.solnodes2 module solidity_parser.ast.symtab module solidity_parser.ast.types module solidity_parser.collectors module solidity_parser.collectors.collector module solidity_parser.collectors.v000 module solidity_parser.collectors.v060 module solidity_parser.collectors.v070 module solidity_parser.collectors.v080 module solidity_parser.errors module solidity_parser.filesys module solidity_parser.util module solidity_parser.util.version_util module sort() (solidity_parser.ast.nodebase.NodeList method) sort_ast_nodes() (solidity_parser.ast.symtab.Builder2 method) Source (class in solidity_parser.filesys) source_location() (solidity_parser.ast.nodebase.Node method) source_unit_name (solidity_parser.ast.solnodes2.TopLevelUnit attribute) (solidity_parser.ast.symtab.FileScope attribute) (solidity_parser.filesys.LoadedSource attribute) SourceLocation (class in solidity_parser.ast.nodebase) SourceLocationSpan (class in solidity_parser.ast.nodebase) sources (solidity_parser.filesys.StandardJsonInput attribute) (solidity_parser.filesys.VirtualFileSystem attribute) SourceUnit (class in solidity_parser.ast.solnodes) special_call_options (solidity_parser.ast.solnodes.CallFunction attribute) SpecialFunctionKind (class in solidity_parser.ast.solnodes) src (solidity_parser.ast.types.MappingType attribute) src_name (solidity_parser.ast.types.MappingType attribute) StandardJsonInput (class in solidity_parser.filesys) start (solidity_parser.ast.nodebase.SourceLocationSpan attribute) start_buffer_index (solidity_parser.ast.nodebase.Node attribute) start_index (solidity_parser.ast.solnodes.GetArraySlice attribute) (solidity_parser.ast.solnodes2.ArraySliceLoad attribute) start_location (solidity_parser.ast.nodebase.Node attribute) state (solidity_parser.ast.ast2builder.ErrorHandler attribute) state_var() (solidity_parser.ast.solnodes2.StateVarStore method) StateVariableDeclaration (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) StateVarLoad (class in solidity_parser.ast.solnodes2) StateVarStore (class in solidity_parser.ast.solnodes2) StaticVarLoad (class in solidity_parser.ast.solnodes2) Stmt (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) stmts (solidity_parser.ast.solnodes.Block attribute) (solidity_parser.ast.solnodes2.Block attribute) STORAGE (solidity_parser.ast.solnodes.Location attribute) (solidity_parser.ast.solnodes2.Location attribute) str__symbols() (solidity_parser.ast.symtab.Scope method) str_type() (solidity_parser.ast.symtab.Symbol method) string_object (solidity_parser.ast.symtab.RootScope attribute) StringType (class in solidity_parser.ast.types) StructDefinition (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) StructMember (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) StructScope (class in solidity_parser.ast.symtab) SUB (solidity_parser.ast.solnodes.BinaryOpCode attribute) subparsers (solidity_parser.ast.parsers.common.ParserBase attribute) SuperConstructorInvocationModifier (class in solidity_parser.ast.solnodes2) SuperObject (class in solidity_parser.ast.solnodes2) SuperType (class in solidity_parser.ast.solnodes2) Symbol (class in solidity_parser.ast.symtab) symbol (solidity_parser.ast.solnodes.SymbolAlias attribute) symbol_to_ast2_type() (solidity_parser.ast.ast2builder.TypeHelper method) SymbolAlias (class in solidity_parser.ast.solnodes) SymbolImportDirective (class in solidity_parser.ast.solnodes) symbols (solidity_parser.ast.ast2builder.Builder.FunctionCallee attribute) (solidity_parser.ast.symtab.Scope attribute) syntaxError() (solidity_parser.ast.helper.MyErrorListener method) SYNTHETIC_FIELD_GETTER (solidity_parser.ast.solnodes2.FunctionMarker attribute) synthetic_toplevels (solidity_parser.ast.ast2builder.Builder attribute) SZABO (solidity_parser.ast.solnodes.Unit attribute) T T (in module solidity_parser.ast.ast2builder) (in module solidity_parser.ast.mro_helper) (in module solidity_parser.ast.nodebase) (in module solidity_parser.ast.solnodes2) target (solidity_parser.ast.symtab.UsingFunctionSymbol attribute) (solidity_parser.ast.symtab.UsingOperatorSymbol attribute) temp_var_counter (solidity_parser.ast.ast2builder.Builder attribute) TernaryOp (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) test_predicate() (in module solidity_parser.ast.symtab) text (solidity_parser.ast.solnodes.Ident attribute) (solidity_parser.ast.solnodes2.Ident attribute) Throw (class in solidity_parser.ast.solnodes) to_refine (solidity_parser.ast.ast2builder.Builder attribute) todo() (solidity_parser.ast.ast2builder.ErrorHandler method) token_stream (solidity_parser.ast.parsers.common.ParserBase attribute) TOP_LEVEL_OBJECT_TYPES (solidity_parser.collectors.v060.TopLevelObjectCollectorV060 attribute) (solidity_parser.collectors.v070.TopLevelObjectCollectorV070 attribute) (solidity_parser.collectors.v080.TopLevelObjectCollectorV080 attribute) TopLevelObject (class in solidity_parser.collectors.v000) TopLevelObjectCollector (class in solidity_parser.collectors.v000) TopLevelObjectCollectorV060 (class in solidity_parser.collectors.v060) TopLevelObjectCollectorV070 (class in solidity_parser.collectors.v070) TopLevelObjectCollectorV080 (class in solidity_parser.collectors.v080) TopLevelUnit (class in solidity_parser.ast.solnodes2) true_branch (solidity_parser.ast.solnodes.If attribute) (solidity_parser.ast.solnodes2.If attribute) Try (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) ttype (solidity_parser.ast.solnodes2.BuiltInCall attribute) (solidity_parser.ast.solnodes2.Cast attribute) (solidity_parser.ast.solnodes2.ConstantVariableDeclaration attribute) (solidity_parser.ast.solnodes2.CreateAndDeployContract attribute) (solidity_parser.ast.solnodes2.CreateMemoryArray attribute) (solidity_parser.ast.solnodes2.CreateStruct attribute) (solidity_parser.ast.solnodes2.DirectCall attribute) (solidity_parser.ast.solnodes2.DynamicBuiltInCall attribute) (solidity_parser.ast.solnodes2.DynamicBuiltInValue attribute) (solidity_parser.ast.solnodes2.ErrorParameter attribute) (solidity_parser.ast.solnodes2.EventParameter attribute) (solidity_parser.ast.solnodes2.GetType attribute) (solidity_parser.ast.solnodes2.GlobalValue attribute) (solidity_parser.ast.solnodes2.Literal attribute) (solidity_parser.ast.solnodes2.StateVariableDeclaration attribute) (solidity_parser.ast.solnodes2.StaticVarLoad attribute) (solidity_parser.ast.solnodes2.StructMember attribute) (solidity_parser.ast.solnodes2.SuperObject attribute) (solidity_parser.ast.solnodes2.TypeLiteral attribute) (solidity_parser.ast.solnodes2.UserDefinedValueTypeDefinition attribute) (solidity_parser.ast.solnodes2.Var attribute) (solidity_parser.ast.symtab.BuiltinValue attribute) (solidity_parser.ast.types.MetaTypeType attribute) ttypes (solidity_parser.ast.types.TupleType attribute) TupleLoad (class in solidity_parser.ast.solnodes2) TupleType (class in solidity_parser.ast.types) TupleVarDecl (class in solidity_parser.ast.solnodes2) tx_object (solidity_parser.ast.symtab.RootScope attribute) Type (class in solidity_parser.ast.types) type (solidity_parser.collectors.v000.TopLevelObject attribute) type_helper (solidity_parser.ast.ast2builder.Builder attribute) type_key() (in module solidity_parser.ast.symtab) (solidity_parser.ast.solnodes2.ResolvedUserType method) (solidity_parser.ast.types.AnyType method) (solidity_parser.ast.types.ArrayType method) (solidity_parser.ast.types.BytesType method) (solidity_parser.ast.types.FixedLengthArrayType method) (solidity_parser.ast.types.FloatType method) (solidity_parser.ast.types.FunctionType method) (solidity_parser.ast.types.MappingType method) (solidity_parser.ast.types.StringType method) (solidity_parser.ast.types.TupleType method) (solidity_parser.ast.types.Type method) (solidity_parser.ast.types.UserType method) (solidity_parser.ast.types.VariableLengthArrayType method) (solidity_parser.ast.types.VarType method) (solidity_parser.ast.types.VoidType method) type_name (solidity_parser.ast.solnodes.New attribute) type_of() (solidity_parser.ast.solnodes2.ABISelector method) (solidity_parser.ast.solnodes2.ArrayLengthStore method) (solidity_parser.ast.solnodes2.ArrayLoad method) (solidity_parser.ast.solnodes2.ArraySliceLoad method) (solidity_parser.ast.solnodes2.ArrayStore method) (solidity_parser.ast.solnodes2.BinaryOp method) (solidity_parser.ast.solnodes2.BuiltInCall method) (solidity_parser.ast.solnodes2.Cast method) (solidity_parser.ast.solnodes2.CreateAndDeployContract method) (solidity_parser.ast.solnodes2.CreateInlineArray method) (solidity_parser.ast.solnodes2.CreateMemoryArray method) (solidity_parser.ast.solnodes2.CreateStruct method) (solidity_parser.ast.solnodes2.DirectCall method) (solidity_parser.ast.solnodes2.DynamicBuiltInCall method) (solidity_parser.ast.solnodes2.DynamicBuiltInValue method) (solidity_parser.ast.solnodes2.EnumLoad method) (solidity_parser.ast.solnodes2.Expr method) (solidity_parser.ast.solnodes2.FunctionCall method) (solidity_parser.ast.solnodes2.FunctionPointerCall method) (solidity_parser.ast.solnodes2.GetFunctionPointer method) (solidity_parser.ast.solnodes2.GetType method) (solidity_parser.ast.solnodes2.GlobalValue method) (solidity_parser.ast.solnodes2.Literal method) (solidity_parser.ast.solnodes2.LocalVarLoad method) (solidity_parser.ast.solnodes2.LocalVarStore method) (solidity_parser.ast.solnodes2.MappingLoad method) (solidity_parser.ast.solnodes2.SelfObject method) (solidity_parser.ast.solnodes2.StateVarLoad method) (solidity_parser.ast.solnodes2.StateVarStore method) (solidity_parser.ast.solnodes2.StaticVarLoad method) (solidity_parser.ast.solnodes2.SuperObject method) (solidity_parser.ast.solnodes2.TernaryOp method) (solidity_parser.ast.solnodes2.TupleLoad method) (solidity_parser.ast.solnodes2.TypeLiteral method) (solidity_parser.ast.solnodes2.UnaryOp method) type_overrides (solidity_parser.ast.solnodes2.ContractDefinition attribute) (solidity_parser.ast.solnodes2.InterfaceDefinition attribute) (solidity_parser.ast.solnodes2.LibraryDefinition attribute) TypeHelper (class in solidity_parser.ast.ast2builder) TypeLiteral (class in solidity_parser.ast.solnodes2) TypeNotFound Types (in module solidity_parser.ast.solnodes) (in module solidity_parser.ast.solnodes2) U uint() (in module solidity_parser.ast.symtab) UIntType() (in module solidity_parser.ast.types) UnaryOp (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) UnaryOpCode (class in solidity_parser.ast.solnodes) UnexpectedCodeProcessingError Unit (class in solidity_parser.ast.solnodes) unit (solidity_parser.ast.solnodes.Literal attribute) (solidity_parser.ast.solnodes2.Literal attribute) unit_scope (solidity_parser.ast.symtab.Builder2.Context attribute) unit_scope_of() (in module solidity_parser.ast.symtab) UnitImportDirective (class in solidity_parser.ast.solnodes) UnitImportSymbol (class in solidity_parser.ast.symtab) UnprocessedCode (class in solidity_parser.ast.solnodes2) unsupported_feature() (in module solidity_parser.ast.parsers.errors) urls (solidity_parser.filesys.Source attribute) UserDefinedValueTypeDefinition (class in solidity_parser.ast.solnodes2) UserDefinedValueTypeScope (class in solidity_parser.ast.symtab) UserType (class in solidity_parser.ast.types) UserValueType (class in solidity_parser.ast.solnodes) UsingAttachment (class in solidity_parser.ast.solnodes) UsingDirective (class in solidity_parser.ast.solnodes) UsingDirectiveScope (class in solidity_parser.ast.symtab) UsingFunctionSymbol (class in solidity_parser.ast.symtab) UsingOperatorBinding (class in solidity_parser.ast.solnodes) UsingOperatorSymbol (class in solidity_parser.ast.symtab) V value (solidity_parser.ast.solnodes.Literal attribute) (solidity_parser.ast.solnodes.NamedArg attribute) (solidity_parser.ast.solnodes.PragmaDirective attribute) (solidity_parser.ast.solnodes.Return attribute) (solidity_parser.ast.solnodes.UserValueType attribute) (solidity_parser.ast.solnodes.VarDecl attribute) (solidity_parser.ast.solnodes2.ArrayLengthStore attribute) (solidity_parser.ast.solnodes2.ArrayStore attribute) (solidity_parser.ast.solnodes2.Cast attribute) (solidity_parser.ast.solnodes2.ConstantVariableDeclaration attribute) (solidity_parser.ast.solnodes2.Literal attribute) (solidity_parser.ast.solnodes2.LocalVarStore attribute) (solidity_parser.ast.solnodes2.MappingStore attribute) (solidity_parser.ast.solnodes2.ResolvedUserType attribute) (solidity_parser.ast.solnodes2.StateVariableDeclaration attribute) (solidity_parser.ast.solnodes2.StateVarStore attribute) (solidity_parser.ast.solnodes2.TupleVarDecl attribute) (solidity_parser.ast.solnodes2.VarDecl attribute) (solidity_parser.ast.symtab.Symbol attribute) (solidity_parser.ast.types.FloatType attribute) values (solidity_parser.ast.solnodes.EnumDefinition attribute) (solidity_parser.ast.solnodes2.EnumDefinition attribute) (solidity_parser.ast.solnodes2.Return attribute) Var (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) var (solidity_parser.ast.solnodes2.LocalVarLoad attribute) (solidity_parser.ast.solnodes2.LocalVarStore attribute) (solidity_parser.ast.solnodes2.Parameter attribute) (solidity_parser.ast.solnodes2.VarDecl attribute) var() (solidity_parser.ast.ast2builder.Builder method) var_loc (solidity_parser.ast.solnodes.Parameter attribute) (solidity_parser.ast.solnodes.Var attribute) var_name (solidity_parser.ast.solnodes.Parameter attribute) (solidity_parser.ast.solnodes.Var attribute) var_to_struct_member() (in module solidity_parser.ast.parsers.parsers060) var_type (solidity_parser.ast.solnodes.ConstantVariableDeclaration attribute) (solidity_parser.ast.solnodes.ErrorParameter attribute) (solidity_parser.ast.solnodes.EventParameter attribute) (solidity_parser.ast.solnodes.Parameter attribute) (solidity_parser.ast.solnodes.StateVariableDeclaration attribute) (solidity_parser.ast.solnodes.Var attribute) VarDecl (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) VariableLengthArrayType (class in solidity_parser.ast.types) variables (solidity_parser.ast.solnodes.VarDecl attribute) vars (solidity_parser.ast.solnodes2.TupleVarDecl attribute) VarType (class in solidity_parser.ast.types) Version (class in solidity_parser.util.version_util) VERSION_PATTERN (in module solidity_parser.util.version_util) vfs (solidity_parser.ast.symtab.Builder2 attribute) (solidity_parser.ast.symtab.FileScope attribute) VIEW (solidity_parser.ast.solnodes.MutabilityModifierKind attribute) VIRTUAL (solidity_parser.ast.solnodes.VisibilityModifierKind attribute) VirtualFileSystem (class in solidity_parser.filesys) VisibilityModifier (class in solidity_parser.ast.solnodes2) VisibilityModifier2 (class in solidity_parser.ast.solnodes) VisibilityModifierKind (class in solidity_parser.ast.solnodes) visit() (solidity_parser.collectors.v060.TopLevelObjectCollectorV060 method) (solidity_parser.collectors.v070.TopLevelObjectCollectorV070 method) (solidity_parser.collectors.v080.TopLevelObjectCollectorV080 method) visit_terminal_node() (solidity_parser.collectors.v000.TopLevelObjectCollector method) VoidType (class in solidity_parser.ast.types) W WEEKS (solidity_parser.ast.solnodes.Unit attribute) WEI (solidity_parser.ast.solnodes.Unit attribute) While (class in solidity_parser.ast.solnodes) (class in solidity_parser.ast.solnodes2) with_error_context() (solidity_parser.ast.ast2builder.ErrorHandler method) wrap_node() (solidity_parser.ast.parsers.common.ParserBase method) X x (solidity_parser.ast.nodebase.Ref attribute) Y YEARS (solidity_parser.ast.solnodes.Unit attribute)