Class
Attributes
Read
No documentation available
Read
No documentation available
Class Methods
::
lib/racc/grammar.rb
View on GitHub
# File tmp/rubies/ruby-3.1.3/lib/racc/grammar.rb, line 740
def UserAction.empty
new(nil, nil)
end
No documentation available
lib/racc/grammar.rb
View on GitHub
# File tmp/rubies/ruby-3.1.3/lib/racc/grammar.rb, line 746
def initialize(src, proc)
@source = src
@proc = proc
end
No documentation available
lib/racc/grammar.rb
View on GitHub
# File tmp/rubies/ruby-3.1.3/lib/racc/grammar.rb, line 733
def UserAction.proc(pr = nil, &block)
if pr and block
raise ArgumentError, "both of argument and block given"
end
new(nil, pr || block)
end
No documentation available
lib/racc/grammar.rb
View on GitHub
# File tmp/rubies/ruby-3.1.3/lib/racc/grammar.rb, line 729
def UserAction.source_text(src)
new(src, nil)
end
No documentation available
Instance Methods
#
lib/racc/grammar.rb
View on GitHub
# File tmp/rubies/ruby-3.1.3/lib/racc/grammar.rb, line 762
def empty?
not @proc and not @source
end
No documentation available
#
lib/racc/grammar.rb
View on GitHub
# File tmp/rubies/ruby-3.1.3/lib/racc/grammar.rb, line 766
def name
"{action type=#{@source || @proc || 'nil'}}"
end
No documentation available
#
lib/racc/grammar.rb
View on GitHub
# File tmp/rubies/ruby-3.1.3/lib/racc/grammar.rb, line 758
def proc?
not @source
end
No documentation available
#
lib/racc/grammar.rb
View on GitHub
# File tmp/rubies/ruby-3.1.3/lib/racc/grammar.rb, line 754
def source?
not @proc
end
No documentation available