module Solargraph::Parser::ParserGem::NodeMethods
def pack_name(node)
-
(Array
-)
Parameters:
-
node
(Parser::AST::Node
) --
def pack_name(node) # @type [Array<String>] parts = [] if node.is_a?(AST::Node) node.children.each { |n| if n.is_a?(AST::Node) if n.type == :cbase parts = [''] + pack_name(n) else parts += pack_name(n) end else parts.push n unless n.nil? end } end parts end