Method: BabelBridge::NonTerminalNode#add_match

Defined in:
lib/babel_bridge/nodes/non_terminal_node.rb

#add_match(node) ⇒ Object



32
33
34
35
36
37
38
# File 'lib/babel_bridge/nodes/non_terminal_node.rb', line 32

def add_match(node)
  return if !node || node.kind_of?(EmptyNode) || node == self
  node.tap do
    matches << node
    update_match_length
  end
end