class Cucumber::CucumberExpressions::Node
def initialize(type, nodes, token, start, ending)
def initialize(type, nodes, token, start, ending) raise 'Either nodes or token must be defined' if nodes.nil? && token.nil? @type = type @nodes = nodes @token = token @start = start @end = ending end