view replace_agda.rb @ 40:470d99799398

Add description functor record
author Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
date Fri, 13 Feb 2015 11:31:46 +0900
parents 8a70394e45b4
children 8fc2ac1f901f
line wrap: on
line source

#!/usr/bin/env ruby

replace_table = {
  '∙' => 'circ',
  '⟨' => 'langle',
  '⟩' => 'rangle',
  '∎' => 'blacksquare'
}
footer = '.replaced'

sources = Dir.glob('src/*.agda')

sources.each do |src|
  code = File.read(src)

  replace_table.each do |k, v|
    code = code.gsub(k, "@$\\#{v}$@" )
  end

  File.write(src+footer , code)
end