def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, opening_loc
: Location
, parts: Array[StringNode | EmbeddedStatementsNode
| EmbeddedVariableNode], closing_loc
: Location
}
def ascii_8bit?: () -> bool
def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, opening_loc
: Location
, parts: Array[StringNode | EmbeddedStatementsNode
| EmbeddedVariableNode], closing_loc
: Location
}
def ascii_8bit?: () -> bool
def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, opening_loc
: Location
?, parts: Array[StringNode | EmbeddedStatementsNode
| EmbeddedVariableNode
| InterpolatedStringNode], closing_loc
: Location
? }
def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, opening_loc
: Location
?, parts: Array[StringNode | EmbeddedStatementsNode
| EmbeddedVariableNode], closing_loc
: Location
? }
def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, opening_loc
: Location
, parts: Array[StringNode | EmbeddedStatementsNode
| EmbeddedVariableNode], closing_loc
: Location
}
def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
}
def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
}
def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, elements: Array[AssocNode | AssocSplatNode] }
def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, name: Symbol
?, name_loc
: Location
?, operator_loc
: Location
}
def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, locals: Array, operator_loc
: Location
, opening_loc
: Location
, closing_loc
: Location
, parameters: BlockParametersNode
| NumberedParametersNode
| ItParametersNode
| nil, body: StatementsNode
| BeginNode
| nil }
def comment_targets
: () -> Array[Node | Location]
def deconstruct_keys
: (Array keys) -> { node_id: Integer
, location: Location
, name: Symbol
, depth: Integer
}
def comment_targets
: () -> Array[Node | Location]