summaryrefslogtreecommitdiff
path: root/doc/reference/crossreference.rb
diff options
context:
space:
mode:
Diffstat (limited to 'doc/reference/crossreference.rb')
-rw-r--r--doc/reference/crossreference.rb30
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