Sha256: 7464d6266541234112462207a4cf4e9f73e670e94624fb8c9176ff3aaae920eb

Contents?: true

Size: 476 Bytes

Versions: 3

Compression:

Stored size: 476 Bytes

Contents

module Lrama
  class Grammar
    class Code
      extend Forwardable

      attr_accessor type: untyped
      attr_accessor token_code: untyped

      # delegated
      def s_value: -> String
      def line: -> Integer
      def column: -> untyped
      def references: -> untyped

      def initialize: (?type: untyped, ?token_code: untyped) -> void

      def translated_code: () -> String

      private

      def reference_to_c: (untyped ref) -> untyped
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
lrama-0.5.12 sig/lrama/grammar/code.rbs
lrama-0.5.11 sig/lrama/grammar/code.rbs
lrama-0.5.10 sig/lrama/grammar/code.rbs