view replace_agda.rb @ 59:8d9c51dedde1

Added tag paper_v1 for changeset c208d759b038
author Yasutaka Higa <e115763@ie.u-ryukyu.ac.jp>
date Mon, 16 Feb 2015 16:29:31 +0900
parents 12c5e455fe55
children
line wrap: on
line source

#!/usr/bin/env ruby

replace_table = {
  '->' => 'rightarrow',
  '∙'  => 'circ',
  '≡' => 'equiv',
  '×' => 'times',
  '⟨'  => '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