module Drudge::Parsers::ParseResults::FactoryMethods
Public Instance Methods
Empty()
click to toggle source
# File lib/drudge/parsers/parse_results.rb, line 22 def Empty() Empty.new end
Error(message, remaining)
click to toggle source
# File lib/drudge/parsers/parse_results.rb, line 18 def Error(message, remaining) Error.new(message, remaining) end
Failure(message, remaining)
click to toggle source
# File lib/drudge/parsers/parse_results.rb, line 14 def Failure(message, remaining) Failure.new(message, remaining) end
Seq(arr)
click to toggle source
# File lib/drudge/parsers/parse_results.rb, line 30 def Seq(arr) Seq.new(arr) end
Single(value)
click to toggle source
# File lib/drudge/parsers/parse_results.rb, line 26 def Single(value) Single.new(value) end
Success(value, remaining)
click to toggle source
helper methods for constructing
# File lib/drudge/parsers/parse_results.rb, line 10 def Success(value, remaining) Success.new(value, remaining) end