Class: Lrama::Diagnostics
- Inherits:
-
Object
- Object
- Lrama::Diagnostics
- Defined in:
- lib/lrama/diagnostics.rb
Instance Method Summary collapse
-
#initialize(grammar, states, logger) ⇒ Diagnostics
constructor
A new instance of Diagnostics.
- #run(diagnostic) ⇒ Object
Constructor Details
#initialize(grammar, states, logger) ⇒ Diagnostics
Returns a new instance of Diagnostics.
5 6 7 8 9 |
# File 'lib/lrama/diagnostics.rb', line 5 def initialize(grammar, states, logger) @grammar = grammar @states = states @logger = logger end |
Instance Method Details
#run(diagnostic) ⇒ Object
11 12 13 14 15 16 |
# File 'lib/lrama/diagnostics.rb', line 11 def run(diagnostic) if diagnostic diagnose_conflict diagnose_parameterizing_redefined end end |