Class: Racc::RRconflict
Instance Attribute Summary collapse
-
#high_prec ⇒ Object
readonly
Returns the value of attribute high_prec.
-
#low_prec ⇒ Object
readonly
Returns the value of attribute low_prec.
-
#stateid ⇒ Object
readonly
Returns the value of attribute stateid.
-
#token ⇒ Object
readonly
Returns the value of attribute token.
Instance Method Summary collapse
-
#initialize(sid, high, low, tok) ⇒ RRconflict
constructor
A new instance of RRconflict.
- #to_s ⇒ Object
Constructor Details
#initialize(sid, high, low, tok) ⇒ RRconflict
Returns a new instance of RRconflict.
958 959 960 961 962 963 |
# File 'lib/racc/state.rb', line 958 def initialize(sid, high, low, tok) @stateid = sid @high_prec = high @low_prec = low @token = tok end |
Instance Attribute Details
#high_prec ⇒ Object (readonly)
Returns the value of attribute high_prec.
966 967 968 |
# File 'lib/racc/state.rb', line 966 def high_prec @high_prec end |
#low_prec ⇒ Object (readonly)
Returns the value of attribute low_prec.
967 968 969 |
# File 'lib/racc/state.rb', line 967 def low_prec @low_prec end |
#stateid ⇒ Object (readonly)
Returns the value of attribute stateid.
965 966 967 |
# File 'lib/racc/state.rb', line 965 def stateid @stateid end |
#token ⇒ Object (readonly)
Returns the value of attribute token.
968 969 970 |
# File 'lib/racc/state.rb', line 968 def token @token end |
Instance Method Details
#to_s ⇒ Object
970 971 972 973 |
# File 'lib/racc/state.rb', line 970 def to_s sprintf('state %d: R/R conflict with rule %d and %d on %s', @stateid, @high_prec.ident, @low_prec.ident, @token.to_s) end |