Parent

Racc::DebugFlags

Attributes

parse[R]
rule[R]
token[R]
state[R]
la[R]
prec[R]
status_logging[R]

Public Class Methods

new(parse = false, rule = false, token = false, state = false, la = false, prec = false, conf = false) click to toggle source
    # File lib/racc/debugflags.rb, line 33
33:     def initialize(parse = false, rule = false, token = false, state = false,
34:                    la = false, prec = false, conf = false)
35:       @parse = parse
36:       @rule = rule
37:       @token = token
38:       @state = state
39:       @la = la
40:       @prec = prec
41:       @any = (parse || rule || token || state || la || prec)
42:       @status_logging = conf
43:     end
parse_option_string(s) click to toggle source
    # File lib/racc/debugflags.rb, line 15
15:     def DebugFlags.parse_option_string(s)
16:       parse = rule = token = state = la = prec = conf = false
17:       s.split(//).each do |ch|
18:         case ch
19:         when 'p' then parse = true
20:         when 'r' then rule = true
21:         when 't' then token = true
22:         when 's' then state = true
23:         when 'l' then la = true
24:         when 'c' then prec = true
25:         when 'o' then conf = true
26:         else
27:           raise "unknown debug flag char: #{ch.inspect}"
28:         end
29:       end
30:       new(parse, rule, token, state, la, prec, conf)
31:     end

Public Instance Methods

any?() click to toggle source
    # File lib/racc/debugflags.rb, line 52
52:     def any?
53:       @any
54:     end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.