Module: Ibex::Frontend::ParserConfigurationSupport
- Included in:
- BootstrapParser, GeneratedParserBase
- Defined in:
- lib/ibex/frontend/parser_configuration_support.rb
Overview
Shares the closed parser-declaration semantics between bootstrap and generated frontends.
Constant Summary collapse
- PARSER_SETTING_VALUES =
@rbs! private def token_string: (Token) -> String private def fail_at: (Location, String) -> bot private def extended_only!: (Location, String) -> void
Configuration::Registry.parser_setting_definitions.to_h do |name, definition| [name.to_s, definition.fetch(:values).map(&:to_s).freeze] end.freeze