module TracePreprocessor
Constants
- VERSION
Public Class Methods
generate(config, language)
click to toggle source
# File lib/trace_preprocessor.rb, line 20 def self.generate config, language if language == :c lex = CodeGenerator.generate_lex config open(config.workspace_path + "/preprocessor.l", "w") { |fd| fd.write lex } `cd #{config.workspace_path}; flex -o preprocessor.c preprocessor.l; gcc -o preprocessor -ll preprocessor.c` Preprocessor.new(:c, config.workspace_path + "/preprocessor") else end end
init(&block)
click to toggle source
# File lib/trace_preprocessor.rb, line 14 def self.init &block dsl = DSL.new dsl.init &block dsl end