def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, operator_loc
: Location
, keyword_loc
: Location
}
def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, maximum: Integer
}
def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, number: Integer
}
def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, name: Symbol
, name_loc
: Location
, value: Prism::node }
def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, name: Symbol
, name_loc
: Location
, operator_loc
: Location
, value: Prism::node }
def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, left: Prism::node, right: Prism::node, operator_loc
: Location
}
def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, requireds: Array[RequiredParameterNode | MultiTargetNode], optionals: Array, rest: RestParameterNode
| ImplicitRestNode
| nil, posts: Array[RequiredParameterNode | MultiTargetNode
| KeywordRestParameterNode
| NoKeywordsParameterNode
| ForwardingParameterNode], keywords: Array[RequiredKeywordParameterNode | OptionalKeywordParameterNode], keyword_rest
: KeywordRestParameterNode
| ForwardingParameterNode
| NoKeywordsParameterNode
| nil, block: BlockParameterNode
? }
def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, body: Prism::node?, opening_loc
: Location
, closing_loc
: Location
}
def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, expression: Prism::node, operator_loc
: Location
, lparen_loc
: Location
, rparen_loc
: Location
}
def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, variable: LocalVariableReadNode
| InstanceVariableReadNode
| ClassVariableReadNode
| GlobalVariableReadNode
| BackReferenceReadNode
| NumberedReferenceReadNode
| ItLocalVariableReadNode
| MissingNode
, operator_loc
: Location
}
def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, statements: StatementsNode
?, keyword_loc
: Location
, opening_loc
: Location
, closing_loc
: Location
}
def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, statements: StatementsNode
?, keyword_loc
: Location
, opening_loc
: Location
, closing_loc
: Location
}
def comment_targets
: () -> Array[Node | Location]