Module: ParserTestHelper

Included in:
ArithmeticParserTest, LambdaCalculusParserTest
Defined in:
lib/mail/vendor/treetop-1.4.3/examples/lambda_calculus/test_helper.rb

Instance Method Summary collapse

Instance Method Details

#assert_evals_to_self(input) ⇒ Object



6
7
8
# File 'lib/mail/vendor/treetop-1.4.3/examples/lambda_calculus/test_helper.rb', line 6

def assert_evals_to_self(input)
  assert_evals_to(input, input)
end

#parse(input) ⇒ Object



10
11
12
13
14
15
16
17
# File 'lib/mail/vendor/treetop-1.4.3/examples/lambda_calculus/test_helper.rb', line 10

def parse(input)
  result = @parser.parse(input)
  unless result
    puts @parser.terminal_failures.join("\n")
  end
  assert !result.nil?
  result
end