class Rucc::Lexer

Public Class Methods

new(input, filename) click to toggle source

TODO(south37) Impl file management as input @param [IO] input buffered io of C sourcecode. @param [String] filename

# File lib/rucc/lexer.rb, line 18
def initialize(input, filename)
  @files = FileIOList.new(FileIO.new(input, filename))
  @impl = Impl.new(@files)
  @preprocessor = Preprocessor.new(@impl)
end