class Antlr4::Runtime::ANTLRFileStream

Public Class Methods

new(file_name, encoding) click to toggle source
# File lib/antlr4/runtime/antlr_file_stream.rb, line 3
def initialize(file_name, encoding)
  @file_name = file_name
  load_file(file_name, encoding)
end

Public Instance Methods

load_file(file_name, encoding) click to toggle source
# File lib/antlr4/runtime/antlr_file_stream.rb, line 8
def load_file(file_name, encoding)
  data = Utils.read_file(file_name, encoding)
  @n_items = data.length
end
source_name() click to toggle source
# File lib/antlr4/runtime/antlr_file_stream.rb, line 13
def source_name
  @file_name
end