class Take::Unit
A unit test. This is used to generate c files for tests.
Public Class Methods
create(file)
click to toggle source
# File lib/take/unit.rb, line 12 def self.create(file) file = File.open(file, "r") scanner = Scanner.new(file.read) compiler = Compiler.new(file.path, scanner.scan) generator = Generator.new(compiler.compile, directory: File.dirname(file.path)).tap(&:generate) generator.write_file(file.path.gsub(/\..*\z/, ".c")) end