class SyntaxTree::Parser
def find_keyword_between(name, left, right)
Experimental RBS support (using type sampling data from the type_fusion project).
def find_keyword_between: (Symbol name, (SyntaxTree::CallNode | SyntaxTree::VarRef) left, (SyntaxTree::Else | SyntaxTree::Kw) right) -> untyped
This signature was generated using 2 samples from 1 application.
def find_keyword_between(name, left, right) bounds = left.end_char...right.start_char index = tokens.rindex do |token| char = token.location.start_char break if char < bounds.begin token.is_a?(Kw) && (token.name == name) && bounds.cover?(char) end tokens[index] if index end