Method: Racc::Rule#prec

Defined in:
lib/racc/grammar.rb

#prec(sym, &block) ⇒ Object



666
667
668
669
670
671
672
673
674
675
# File 'lib/racc/grammar.rb', line 666

def prec(sym, &block)
  @specified_prec = sym
  if block
    unless @action.empty?
      raise CompileError, 'both of rule action block and prec block given'
    end
    @action = UserAction.proc(block)
  end
  self
end