Class
Attributes
Read
No documentation available
Read
No documentation available
Read
No documentation available
Read
No documentation available
Read
No documentation available
Read
No documentation available
Read
No documentation available
Class Methods
lib/racc/debugflags.rb
View on GitHub
# File tmp/rubies/ruby-3.0.5/lib/racc/debugflags.rb, line 34
def initialize(parse = false, rule = false, token = false, state = false,
la = false, prec = false, conf = false)
@parse = parse
@rule = rule
@token = token
@state = state
@la = la
@prec = prec
@any = (parse || rule || token || state || la || prec)
@status_logging = conf
end
No documentation available
lib/racc/debugflags.rb
View on GitHub
# File tmp/rubies/ruby-3.0.5/lib/racc/debugflags.rb, line 16
def DebugFlags.parse_option_string(s)
parse = rule = token = state = la = prec = conf = false
s.split(//).each do |ch|
case ch
when 'p' then parse = true
when 'r' then rule = true
when 't' then token = true
when 's' then state = true
when 'l' then la = true
when 'c' then prec = true
when 'o' then conf = true
else
raise "unknown debug flag char: #{ch.inspect}"
end
end
new(parse, rule, token, state, la, prec, conf)
end
No documentation available
Instance Methods
#
lib/racc/debugflags.rb
View on GitHub
# File tmp/rubies/ruby-3.0.5/lib/racc/debugflags.rb, line 53
def any?
@any
end
No documentation available