diff options
Diffstat (limited to 'doc/reference/crossreference.rb')
-rw-r--r-- | doc/reference/crossreference.rb | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/doc/reference/crossreference.rb b/doc/reference/crossreference.rb deleted file mode 100644 index 9f7c30350..000000000 --- a/doc/reference/crossreference.rb +++ /dev/null @@ -1,30 +0,0 @@ -d = Dir.glob("xml/*.xml") - -ids = [] - -# collect symbols -d.each do |file| - f = File.new(file) - buf = f.read - ids << buf.scan(/.*id="(.*)".*/) -end -ids = ids.flatten - -#resolve symbols -d.each do |file| - f = File.new(file,"r+") - buf = f.read - p file - ids.each do |id| - if "xml/"+id+".xml" == file - next - end - re = Regexp.compile('([^"\w\d])('+id+')([^"\w\d])') - buf.gsub!(re, '\1<link linkend="\2">\2</link>\3') - buf.gsub!(/(<\/link>)+/, '\1') - buf.gsub!(/(<link[^>]*>)+/, '\1') - end - f.rewind - f.write buf - f.rewind -end |