summaryrefslogtreecommitdiff
path: root/tool/lrama/lib/lrama/json_reporter.rb
diff options
context:
space:
mode:
Diffstat (limited to 'tool/lrama/lib/lrama/json_reporter.rb')
-rw-r--r--tool/lrama/lib/lrama/json_reporter.rb28
1 files changed, 0 insertions, 28 deletions
diff --git a/tool/lrama/lib/lrama/json_reporter.rb b/tool/lrama/lib/lrama/json_reporter.rb
deleted file mode 100644
index f6cd2532bd..0000000000
--- a/tool/lrama/lib/lrama/json_reporter.rb
+++ /dev/null
@@ -1,28 +0,0 @@
-require 'json'
-
-module Lrama
- class JsonReporter
- include Lrama::Report::Duration
-
- def initialize(states)
- @states = states
- end
-
- def report(io, **options)
- report_duration(:report) do
- _report(io, **options)
- end
- end
-
- private
-
- def _report(io, grammar: false, states: false, itemsets: false, lookaheads: false, solved: false, verbose: false)
- # TODO: Unused terms
- # TODO: Unused rules
-
- report_conflicts(io)
- report_grammar(io) if grammar
- report_states(io, itemsets, lookaheads, solved, verbose)
- end
- end
-end