Sha256: 50f684c81505b17ec4bfa1e9ab4f0607b5cfbc1d429306aacd74b6d1719d173b
Contents?: true
Size: 597 Bytes
Versions: 11
Compression:
Stored size: 597 Bytes
Contents
module QED # Expiremntal quick parser. # # NOT USED YET! # class QuickParser #:nodoc: # def initialize(demo) @lines = demo.lines end # def parse flush = true script = [] @lines.each do |line| case line when /^\s/ if flush script << "Test do\n" end script << line flush = false else if !flush script << "end" end script << "# " + line flush = true end end script.join() end end end
Version data entries
11 entries across 11 versions & 1 rubygems