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