Module: Ibex::CLIOutputs

Included in:
CLI
Defined in:
lib/ibex/cli/outputs.rb

Overview

Files, warnings, and progress emitted by CLI pipeline stages.

Constant Summary collapse

WARNING_MESSAGE_IDS =

@rbs! private def register_artifact: (Symbol, String, String, ?mode: Integer?, ?status: bool) -> Artifact private def configuration_value: (String) -> Object?

{
  undeclared_terminal: "warning.undeclared_terminal",
  unused_terminal: "warning.unused_terminal",
  unused_precedence: "warning.unused_precedence",
  unreachable_terminal: "warning.unreachable_terminal",
  unreachable_nonterminal: "warning.unreachable_nonterminal",
  duplicate_production: "warning.duplicate_production",
  implicit_empty: "warning.implicit_empty",
  empty_language: "warning.empty_language",
  lexer_redos: "warning.lexer_redos"
}.freeze