Parent

Racc::UserAction

Attributes

source[R]
proc[R]

Public Class Methods

empty() click to toggle source
     # File lib/racc/grammar.rb, line 737
737:     def UserAction.empty
738:       new(nil, nil)
739:     end
new(src, proc) click to toggle source
     # File lib/racc/grammar.rb, line 743
743:     def initialize(src, proc)
744:       @source = src
745:       @proc = proc
746:     end
proc(pr = nil, &block) click to toggle source
     # File lib/racc/grammar.rb, line 730
730:     def UserAction.proc(pr = nil, &block)
731:       if pr and block
732:         raise ArgumentError, "both of argument and block given"
733:       end
734:       new(nil, pr || block)
735:     end
source_text(src) click to toggle source
     # File lib/racc/grammar.rb, line 726
726:     def UserAction.source_text(src)
727:       new(src, nil)
728:     end

Public Instance Methods

empty?() click to toggle source
     # File lib/racc/grammar.rb, line 759
759:     def empty?
760:       not @proc and not @source
761:     end
inspect() click to toggle source
Alias for: name
name() click to toggle source
     # File lib/racc/grammar.rb, line 763
763:     def name
764:       "{action type=#{@source || @proc || 'nil'}}"
765:     end
Also aliased as: inspect
proc?() click to toggle source
     # File lib/racc/grammar.rb, line 755
755:     def proc?
756:       not @source
757:     end
source?() click to toggle source
     # File lib/racc/grammar.rb, line 751
751:     def source?
752:       not @proc
753:     end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.