# File lib/parslet/atoms/dynamic.rb, line 21 def try(source, context, consume_all) result = block.call(source, context) # Result is a parslet atom. return result.apply(source, context, consume_all) end