Sha256: 0fcb68f8556e779e122bf3305383e03e91a1bfb7a8b884b4517163ef4ad5211a

Contents?: true

Size: 711 Bytes

Versions: 1

Compression:

Stored size: 711 Bytes

Contents

module Antlr4ruby

  class ATNDeserializer
    SERIALIZED_VERSION: Integer

    def check_condition: (bool, String?) -> void

    def deserialize: (Array[Integer]) -> ATN

    def edge_factory: (ATN, Integer, Integer, Integer,Integer,Integer,Integer,Array[RangeSet[Integer]]) -> Transition

    def lexer_action_factory: (Symbol, Integer, Integer) -> _LexerAction

    def mark_precedence_decisions: (ATN) -> void

    def state_factory: (Integer, Integer) -> ATNState

    def verify_atn: (ATN) -> void

    private

    attr_reader deserialization_options: ATNDeserializationOptions

    def deserialize_sets: (Array[Integer], Integer, Array[RangeSet[Integer]]) -> Integer
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
antlr4ruby-0.1.0 sig/antlr4ruby/atn/atn_deserializer.rbs