Sha256: 2e1dec7bc216bb0418ac2f96829cc2275143bcc6b88322126863c7f7c8b3a35f

Contents?: true

Size: 418 Bytes

Versions: 3

Compression:

Stored size: 418 Bytes

Contents

module Lrama
  class State
    class ResolvedConflict
      attr_accessor symbol: Grammar::Symbol
      attr_accessor reduce: State::Reduce
      attr_accessor which: (:reduce | :shift)
      attr_accessor same_prec: bool

      def initialize: (?symbol: Grammar::Symbol, ?reduce: State::Reduce, ?which: (:reduce | :shift), ?same_prec: bool) -> void

      def report_message: () -> (::String | bot)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
lrama-0.7.0 sig/lrama/state/resolved_conflict.rbs
lrama-0.6.11 sig/lrama/state/resolved_conflict.rbs
lrama-0.6.10 sig/lrama/state/resolved_conflict.rbs