lib/review/preprocessor.rb in review-1.2.0 vs lib/review/preprocessor.rb in review-1.3.0

- old
+ new

@@ -22,26 +22,26 @@ @errutils_file = f @errutils_err = false end def warn(msg) - if @param["outencoding"] =~ /^EUC$/ + if @config["outencoding"] =~ /^EUC$/ msg = NKF.nkf("-W -e", msg) - elsif @param["outencoding"] =~ /^SJIS$/ + elsif @config["outencoding"] =~ /^SJIS$/ msg = NKF.nkf("-W -s", msg) - elsif @param["outencoding"] =~ /^JIS$/ + elsif @config["outencoding"] =~ /^JIS$/ msg = NKF.nkf("-W -j", msg) end $stderr.puts "#{location()}: warning: #{msg}" end def error(msg) - if @param["outencoding"] =~ /^EUC$/ + if @config["outencoding"] =~ /^EUC$/ msg = NKF.nkf("-W -e", msg) - elsif @param["outencoding"] =~ /^SJIS$/ + elsif @config["outencoding"] =~ /^SJIS$/ msg = NKF.nkf("-W -s", msg) - elsif @param["outencoding"] =~ /^JIS$/ + elsif @config["outencoding"] =~ /^JIS$/ msg = NKF.nkf("-W -j", msg) end @errutils_err = true raise ApplicationError, "#{location()}: #{msg}" end @@ -104,11 +104,11 @@ end end def initialize(repo, param) @repository = repo - @param = param + @config = param end def process(inf, outf) init_ErrorUtils inf @f = outf @@ -140,11 +140,11 @@ @f.print line get_output(expand(direc.arg), direc['stderr']).each do |out| @f.print out.string end skip_list f - + when /\A\#@mapfile/ direc = parse_directive(line, 1, 'eval') path = expand(direc.arg) ent = @repository.fetch_file(path) ent = evaluate(path, ent) if direc['eval'] @@ -164,11 +164,11 @@ when /\A\#@/ op = line.slice(/@(\w+)/, 1) #error "unkown directive: #{line.strip}" unless known_directive?(op) warn "unkown directive: #{line.strip}" unless known_directive?(op) @f.print line - + when /\A\s*\z/ # empty line @f.puts else @f.print line end @@ -183,25 +183,25 @@ KNOWN_DIRECTIVES.index(op) end def convert_outencoding(*s) ine = "" - if @param["inencoding"] =~ /^EUC$/i + if @config["inencoding"] =~ /^EUC$/i ine = "-E," - elsif @param["inencoding"] =~ /^SJIS$/i + elsif @config["inencoding"] =~ /^SJIS$/i ine = "-S," - elsif @param["inencoding"] =~ /^JIS$/i + elsif @config["inencoding"] =~ /^JIS$/i ine = "-J," - elsif @param["inencoding"] =~ /^UTF\-8$/i + elsif @config["inencoding"] =~ /^UTF\-8$/i ine = "-W," end - if @param["outencoding"] =~ /^EUC$/i + if @config["outencoding"] =~ /^EUC$/i NKF.nkf("#{ine} -m0x -e", *s) - elsif @param["outencoding"] =~ /^SJIS$/i + elsif @config["outencoding"] =~ /^SJIS$/i NKF.nkf("#{ine} -m0x -s", *s) - elsif @param["outencoding"] =~ /^JIS$/i + elsif @config["outencoding"] =~ /^JIS$/i NKF.nkf("#{ine} -m0x -j", *s) else NKF.nkf("#{ine} -m0x -w", *s) end end @@ -393,11 +393,11 @@ @string = string end attr_reader :number attr_reader :string - alias to_s string + alias_method :to_s, :string def edit self.class.new(@number, yield(@string)) end @@ -416,11 +416,11 @@ include TextUtils include ErrorUtils def initialize(param) @repository = {} - @param = param + @config = param end def fetch_file(file) file_descripter(file)['file'] end @@ -536,11 +536,11 @@ repo end def canonical(line) tabwidth = 8 - if @param['tabwidth'] - tabwidth = @param['tabwidth'] + if @config['tabwidth'] + tabwidth = @config['tabwidth'] end if tabwidth > 0 detab(line, tabwidth).rstrip + "\n" else line