diff options
-rw-r--r-- | FOLDERS | 53 | ||||
-rw-r--r-- | Rakefile | 19 | ||||
-rw-r--r-- | bench/example.html | 169 |
3 files changed, 235 insertions, 6 deletions
@@ -0,0 +1,53 @@ += CodeRay - Trunk folder structure
+
+== bench - Benchmarking system
+
+All benchmarking stuff goes here.
+
+Test inputs are stored in files named <code>example.<lang></code>.
+Test outputs go to <code>bench/test.<encoder-default-file-extension></code>.
+
+Run <code>bench/bench.rb</code> to get a usage description.
+
+Run <code>rake bench</code> to perform an example benchmark.
+
+
+== bin - Scripts
+
+Executional files for CodeRay.
+
+
+== demo - Demos and functional tests
+
+Demonstrational scripts to show of CodeRay's features.
+
+Run them as functional tests with <code>rake test:demos</code>.
+
+
+== etc - Lots of stuff
+
+Some addidtional files for CodeRay, mainly graphics and Vim scripts.
+
+
+== gem_server - Gem output folder
+
+For <code>rake gem</code>.
+
+
+== lib - CodeRay library code
+
+This is the base directory for the CodeRay library.
+
+
+== rake_helpers - Rake helper libraries
+
+Some files to enhance Rake, including the Autumnal Rdoc template and some scripts.
+
+
+== test - Tests
+
+Test for the scanners.
+
+Each language has its own subfolder and sub-suite.
+
+Run with <code>rake test</code>.
@@ -3,8 +3,8 @@ require 'rake' require 'rake_helpers/rdoctask2'
require 'rake/gempackagetask.rb'
-ROOT = ''
-LIB_ROOT = ROOT + 'lib/'
+ROOT = '.'
+LIB_ROOT = File.join(ROOT, 'lib')
task :default => :make
@@ -14,16 +14,23 @@ task :default => :make # rm_r 'doc' if File.directory? 'doc'
#end
+EXTRA_FILES = %w(README FOLDERS)
+def EXTRA_FILES.in folder
+ map do |file_name|
+ File.join folder, file_name
+ end
+end
+
def set_rdoc_info rd, small = false
# rd.rdoc_dir = 'doc'
- rd.main = ROOT + 'README'
+ rd.main = File.join(ROOT, 'README')
rd.title = "CodeRay Documentation"
rd.options << '--line-numbers' << '--inline-source' << '--tab-width' << '2'
rd.options << '--fmt' << 'html_coderay'
rd.options << '--all'
rd.template = 'rake_helpers/coderay_rdoc_template.rb'
- rd.rdoc_files.add ROOT + 'README'
- rd.rdoc_files.add *Dir[LIB_ROOT + "#{'**/' unless small}*.rb"]
+ rd.rdoc_files.add *EXTRA_FILES.in(ROOT)
+ rd.rdoc_files.add *Dir[File.join(LIB_ROOT, "#{'**/' unless small}*.rb")]
end
desc 'Generate documentation for CodeRay'
@@ -91,7 +98,7 @@ def gemspec s.date = Time.now.strftime '%Y-%m-%d'
s.has_rdoc = true
s.rdoc_options = '-SNw2', '-mREADME', '-a', '-t CodeRay Documentation'
- s.extra_rdoc_files = %w(./README)
+ s.extra_rdoc_files = EXTRA_FILES.in('./')
# Description
s.summary = <<-EOF
diff --git a/bench/example.html b/bench/example.html new file mode 100644 index 0000000..cef55da --- /dev/null +++ b/bench/example.html @@ -0,0 +1,169 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de"> +<head><title>Faszination Tolkien - Herr der Ringe & Co.</title> +<meta name="description" content="J.R.R. Tolkien und seine Werke (Schwerpunkt: Der Herr der Ringe). Anfängerfreundlich gestaltet. Große kommentierte Galerie, Downloads, Forum, Postkarten, etc." /> +<meta name="Author" content="Vladimir Simovic aka Perun" /> +<meta name="Keywords" content="J.R.R. Tolkien, Tolkien, Herr der Ringe, Der Herr der Ringe, HdR, hdr, herr ringe, Perun, Vladimir Simovic, Herr der Ringe Motive, Herr der Ringe Postkarten, kleiner hobbit, ringcon, ring*con" /> +<meta name="page-topic" content="J.R.R. Tolkien und seine Werke. Speziell Der Herr der Ringe" /> +<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> +<meta name="language" content="de" /> +<meta name="robots" content="index,follow" /> +<meta name="revisit-after" content="7 days" /> +<meta http-equiv="imagetoolbar" content="no" /> +<style type="text/css"> +<!-- +@import url("/css/perun.css"); +--> +</style> +<link rel="shortcut icon" href="http://www.faszination-tolkien.de/favicon.ico" /> +<link rel="home" href="/" title="Startseite" /> +<link rel="author" href="mailto:perun@faszination-tolkien.de,faszination-tolkien@web.de" title="Mail" /> +<link rel="copyright" href="/kontakte/impressum" title="Impressum" /> +<link rel="index" href="/hilfe/sitemap" title="Inhaltsverzeichnis" /> +<link rel="help" href="/hilfe/faq" title="FAQ" /> +<link rel="search" href="/hilfe/suchen" /> +<link rel="download" href="/goodies/downloads" /> +<link rel="bookmark" href="http://www.faszination-tolkien.de" title="Faszination Tolkien" /> +<script type="text/javascript"> +<!-- +if(top.frames.length > 0) +top.location.href=self.location; +//--> +</script> +</head> +<body> +<div id="kopf" title="Anmerkungen zu den Bildern und © in dem Styleswitch-Bereich"> +</div> +<div id="inhalt"> +<div style="font:11px verdana, sans-serif; margin:3px 0 0 0;"> +<script type="text/javascript"> +<!-- start js_paths.js??? +var path = ""; +var href = document.location.href; +var s = href.split("/"); +for (var i=2;i<(s.length-1);i++) { +path+="<a href=\""+href.substring(0,href.indexOf(s[i])+s[i].length)+"/\">"+s[i]+"</a> / "; +} +i=s.length-1; +path+="<a href=\""+href.substring(0,href.indexOf(s[i])+s[i].length)+"\">"+s[i]+"</a>"; +var url = /* window.location.protocol + "//" + */ path; +document.writeln(url); +// ende --> +</script> + +</div> +<h1>Faszination Tolkien - Herr der Ringe & Co.</h1> + +<p>Diese Seite beschäftigt sich mit den "Hauptwerken" von J. R. R. Tolkien. Im Mittelpunkt steht <strong>Der Herr der Ringe</strong>, aber nach und nach werden immer mehr Details aus <strong>Der kleine Hobbit</strong> bzw. <strong>Der Hobbit</strong> und <strong>Silmarillion</strong> einfließen.</p> +<p>Auf der Seite gibt es, neben vielen selbstverfassten Infos, eine große <a href="/galerie">Galerie</a> mit 'Herr der Ringe' Bildern (273 Bilder), eine <a href="goodies/downloads">Download</a> Sektion mit 13 <a href="goodies/downloads/winamp-skins">Winampskins</a> und einen <a href="http://www.guweb.com/cgi-bin/postcard?id=PERUN">eCard Versand</a> (digitale Postkarten) mit 'Herr der Ringe' Motiven.</p> +<p><b>Anmerkung:</b> die Unterpunkte in der Navigation, einige Links im Text und viele Bilder haben Informationen (Titel), daher lohnt es sich den Cursor, über den Link ruhen zu lassen. Einige häufige Fragen wurden schon in dem Bereich <a href="/hilfe/faq">FAQ</a> beantwortet.</p> + +<p>Immer auf dem laufenden bleiben? Mit <a href="goodies/newsletter">Newsletter</a>, <a href="javascript:sidebar.addPanel('Faszination-Tolkien','http://www.faszination-tolkien.de/goodies/sidebar/index.php','')">Sidebar</a> (Mozilla und Netscape ab 6.x) oder mit <a href="goodies/rss/index.xml">RSS</a>.</p> + +<p><strong><a href="goodies/styleswitcher">Styleswitcher</a></strong> - ändere das Aussehen dieser Seite.</p> + +<p><strong>Diese Website wird aus Zeitgründen nicht mehr aktualisiert.</strong></p> + + +<div style="text-align:center; padding:5px;"> +<!-- Anfang Banner --> + +<img src="http://www.die-gefaehrten.net/banner.php?banner=minitolkien&id=68" width="100" height="50" alt="Webring Banner (minitolkien)" border="0" usemap="#gef_banner_minitolkien" /> +<map name="gef_banner_minitolkien" id="gef_banner_minitolkien" style="display:inline;"> + <area shape="rect" href="http://www.die-gefaehrten.net/jump.php?action=next&id=68" alt="Nächste Seite" title="Nächste Seite" coords="70,30,100,50" /> + <area shape="rect" href="http://www.die-gefaehrten.net/jump.php?action=prev&id=68" alt="Vorherige Seite" title="Vorherige Seite" coords="0,30,30,50" /> + <area shape="rect" href="http://www.die-gefaehrten.net/jump.php?action=home&id=68" alt="Die Gefährten Homepage" title="Die Gefährten Homepage" coords="0,0,100,25" /> +</map> + +<!--<img src="links/fremde-banner/minitolkien.jpg" width="100" height="50" alt="Webring "Die Gefährten"" ismap="ismap" usemap="#minitolkien" /> +<map name="minitolkien" id="minitolkien" style="display:inline;"><area shape="rect" alt="Nächste Seite" href="http://www.die-gefaehrten.net/jump.php?action=next&id=Vladimir" coords="73,29,96,46" /><area shape="rect" alt="Vorherige Seite" href="http://www.die-gefaehrten.net/jump.php?action=prev&id=Vladimir" coords="4,30,26,46" /><area shape="rect" alt="Die Gefährten" href="http://www.die-gefaehrten.net/jump.php?action=home&id=Vladimir" coords="5,5,95,23" /></map>--> +<!-- Ende Banner --> + +<a href="http://pl15994.macbay.de/mozilla/bestviewedwithmozilla.htm" title="Best viewed with Mozilla or any other Browser"><img src="links/fremde-banner/bestviewedwithmozill.gif" width="169" height="29" alt="Best viewed with Mozilla or any other Browser" /></a> + +<!-- Anfang des Topsites Codes der Listinus-Toppages --> +<a href="http://click.listinus.de/topsite.php?id=34908" title="Top 50 Herr der Ringe - stimme für diese Seite ab."><img src="http://icon.listinus.de/topicon.php?id=34908" alt="Top 50 Herr der Ringe - stimme für diese Seite ab." /></a> +<!-- Ende des Topsites Codes der Listinus-Toppages --> +</div> + +<div style="text-align:center; padding:5px;"> +<form method="post" action="http://www.drachenritter.de/webring.php3" style="display:inline;"> +<input type="hidden" name="id" value="585" /> +<input type="hidden" name="mini" value="on" /> +<input type="image" src="/links/fremde-banner/minidrachenritter.jpg" name="click" title="Webring der Drachenritter" /> +</form> + +<a href="http://www.schatzwaechter.de"><img src="links/fremde-banner/faszinationtolkien.gif" width="128" height="56" alt="Schatzwächter" /></a> +</div> + +<p> +Faszination Tolkien ist zudem noch bei folgenden großen <a href="/die-seite/awards#wichtige-linklisten">Linklisten</a> aufgenommen. +</p> + +<p class="fussanker"><a href="#">nach oben</a></p> +</div> + +<div id="linkenavi"><!--linke seite--> +<a href="/kurzfassungen/" class="navilinks">Kurzfassungen <span class="hide">» <b>Tolkiens Welt:</b> Die Zusammenfassung von Herr der Ringe und Der Hobbit. «</span><br /></a> + +<a href="/ringe/" class="navilinks">Die Ringe <span class="hide">» <b>Tolkiens Welt:</b> Die Ringe der Macht. «</span><br /></a> + +<a href="/geschichte/" class="navilinks">Die Geschichte <span class="hide">» <b>Tolkiens Welt:</b> Die Geschichte von Arda bzw. Mittelerde. «</span><br /></a> + +<a href="/landeskunde/" class="navilinks">Landeskunde <span class="hide">» <b>Tolkiens Welt:</b> Geopolitische Informationen über Mittelerde. «</span><br /></a> + +<a href="/personen/" class="navilinks">Personen <span class="hide">» <b>Tolkiens Welt:</b> Wichtige Personen. «</span><br /></a> + +<a href="/volk/" class="navilinks" style="margin-bottom:10px;">Völker/Wesen <span class="hide">» <b>Tolkiens Welt:</b> Verschiedene Völker und Wesen von Arda bzw. Mittelerde. «</span><br /></a> +<!----> +<a href="/jrr-tolkien/" class="navilinks">J. R. R. Tolkien <span class="hide">» <b>Person Tolkien:</b> Eine kurze Biographie über Tolkien; Bücherliste mit Werken von Tolkien und Sekundärliteratur. «</span><br /></a> + +<a href="/galerie/" class="navilinks">Galerie <span class="hide">» <b>Bilder</b> von Künstlern, die von Tolkiens Werken Inspiriert wurden. «</span><br /></a> +<!----> +<a href="/ueberlegungen/" class="navilinks" style="margin-bottom:10px;">Überlegungen <span class="hide">» <b>Spekulation</b>, Gedanken zu diversen Ereignissen in Mittelerde. «</span><br /></a> +<a href="/filme/" class="navilinks"> Film/e <span class="hide">» <b>Tolkien und Medien:</b> Infos zu den beiden Verfilmungen von Herr der Ringe. «</span> +<br /></a> +<a href="/spiele/" class="navilinks">Spiele <span class="hide">» <b>Tolkien und Medien:</b> Versch. Spiele rund um Tolkiens Werke: Brett- und Kartenspiele, PC Spiele, Online Spiele etc. «</span><br /></a> +<a href="/fans/" class="navilinks">Fans <span class="hide">» <b>Fans und Ihre Aktivitäten:</b> Interviews, "Dein erstes Mal" etc. «</span><br /></a> +</div><!--ende linker seite--> + +<div id="rechtenavi"><!--rechte seite--> +<a href="/news/" class="navilinks">News <span class="hide2">» <b>Neuigkeiten:</b> über Tolkiens Werke, den Film, über die Seite etc. «</span><br /></a> + +<a href="/termine/" class="navilinks" style="margin-bottom:10px;">Termine <span class="hide2">» <b>Anstehende Veranstaltungen</b> zum Thema J. R. R. Tolkien und seine Werke. «</span><br /></a> +<!----> +<a href="/kontakte" class="navilinks">Kontakte <span class="hide2">» Impressum, Kontaktformular, Presseinfos «</span><br /></a> +<a href="/interaktiv" class="navilinks">Interaktiv <span class="hide2">» <b>Forum, Gästebuch,</b> Umfragen, Chat. «</span><br /></a> +<a href="/hilfe" class="navilinks">Hilfe <span class="hide2">» Suche, FAQ, Sitemap. «</span><br /></a> +<a href="/goodies" class="navilinks">Goodies <span class="hide2">» Newsletter, Sidebar, Styleswitcher, eCards, Winampskins, Downloads, Weiterempfehlen. «</span><br /></a> +<a href="/die-seite" class="navilinks" style="margin-bottom:10px;">Die Seite <span class="hide2">» Ruhmeshalle bzw. Awards, Warum? etc. «</span><br /></a> + +<!----> +<a href="/links/" class="navilinks">Links <span class="hide2">» Links zu anderen Tolkien Seiten und zu Webringen. Banner zum Bannertausch. «</span><br /></a> + +<a href="/empfehlungen/" class="navilinks">Empfehlungen <span class="hide2">» <b>Meine Empfehlungen:</b> Bücher, Spiele etc. «</span><br /></a> + +<a href="/wettbewerbe" class="navilinks">Wettbewerbe <span class="hide2">» Wettbewerbe und Gewinnspiele. «</span><br /></a> +</div><!--ende rechter seite--> + +<div id="fuss"> +<div class="center"> +Gültiges <a href="http://validator.w3.org/check/referer" + + title="Diese Seite hält sich an die Webstandards">XHTML 1.0</a> und gültiges <a href="http://jigsaw.w3.org/css-validator/validator?uri=http://www.faszination-tolkien.de/css/perun.css" + + title="Diese Seite hält sich an die Webstandards">CSS</a> +<br /> +2002-2006 by <a href="/kontakte/impressum/" title="Kontakt mit dem Webmaster">Perun</a> - Letzte Änderung: 04.03.2006 01:56:23<br /> +<a href="http://www.faszination-tolkien.de">www.faszination-tolkien.de</a> || <a href="http://www.herr-der-ringe.ws">www.herr-der-ringe.ws</a> || <a href="http://www.perun.net">www.perun.net</a> +<br /> +<span class="sehrklein">Webdesign by: <a href="http://www.vlad-design.de" title="Vlad-Design: Webdesign von Vladimir Simovic">Vlad-Design</a> || hosted by: <a href="http://www.all-inkl.com/index.php?partner=14435" title="Sehr gute und günstige Webhosting-Angebote">www.all-inkl.com</a></span> +</div> +<p class="unsichtbar">→Hinweis: Schon mal darüber nachgedacht deinen Browser upzudaten?<br />Auf z. B. Mozilla, oder Netscape 7.x, oder Opera 7.x oder zumindest auf Internet Explorer 6.</p> +</div> +<!-- PowerPhlogger Code START --> +<script language="JavaScript" type="text/javascript" src="/pphlogger.js"></script> +<noscript><img alt="" src="http://www.faszination-tolkien.de/statistik/pphlogger.php?id=Perun&st=img" /></noscript> +<!-- PowerPhlogger Code END --> +</body> +</html> |