class Pione::Util::IgnoreAtom

Public Class Methods

new(atom) click to toggle source
# File lib/pione/util/parslet-extension.rb, line 41
def initialize(atom)
  @atom = atom
end

Public Instance Methods

to_s_inner(prec) click to toggle source
# File lib/pione/util/parslet-extension.rb, line 50
def to_s_inner(prec)
  "IGNORE"
end
try(source, context, consume_all) click to toggle source
# File lib/pione/util/parslet-extension.rb, line 45
def try(source, context, consume_all)
  success, _ = result = @atom.try(source, context, consume_all)
  return sucess ? succ(nil) : result
end