# File test/src/simple_parser_test.rb, line 380 def testWatch i = nil assertParser('abc', ?b, any.repeat_(2) >> watch{i=1}); assert_equal(1, i) assertParser('abc', ?b, any.repeat_(2) >> watch{|x|assert_equal(?b, x)} ) assertParser('abc', [?a,?b], any.repeat(2) >> watchn do |x,y| assert_equal(?a, x) assert_equal(?b, y) end ) assertParser('abc', ?b, any.repeat_(2) >> watch); end