class Parslet::Pattern::SequenceBind

Binds a symbol to a sequence of simple leafs ([element1, element2, …])

Public Instance Methods

can_bind?(subtree) click to toggle source
# File lib/parslet/pattern/binding.rb, line 45
def can_bind?(subtree)
  subtree.kind_of?(Array) &&
    (not subtree.any? { |el| [Hash, Array].include?(el.class) })
end