Skip to content

Commit

Permalink
better placement for Ada95 recovery process, connecting Ada to the Zoo
Browse files Browse the repository at this point in the history
git-svn-id: https://slps.svn.sourceforge.net/svnroot/slps@1032 ab42f6e0-554d-0410-b580-99e487e6eeb2
  • Loading branch information
grammarware committed May 17, 2011
1 parent cccb9e3 commit f39189b
Show file tree
Hide file tree
Showing 6 changed files with 75 additions and 801 deletions.
1 change: 1 addition & 0 deletions Makefile
Expand Up @@ -14,6 +14,7 @@ build:
make tmprj

zooprj:
make -f _dev/Makefile.ada.zoo
make -f _dev/Makefile.c.zoo
make -f _dev/Makefile.cpp.zoo
make -f _dev/Makefile.csharp.zoo
Expand Down
12 changes: 12 additions & 0 deletions _dev/Makefile.ada.zoo
@@ -0,0 +1,12 @@
all:
make iso-8652-1995 -f _dev/Makefile.ada.zoo

%:
cp ../topics/grammars/ada/$*/iso-ada-fix.bgf zoo/ada/$*.bgf
cp ../topics/grammars/ada/$*/iso-grammar.txt zoo/ada/$*.lll
../shared/tools/bgf2html zoo/ada/$*.bgf zoo/ada/$*.html
../shared/tools/bgf2bnf zoo/ada/$*.bgf zoo/ada/$*.bnf
../shared/tools/bgf2dms zoo/ada/$*.bgf zoo/ada/$*.dms
../shared/tools/bgf2sdf zoo/ada/$*.bgf zoo/ada/$*.sdf
../shared/tools/bgf2rsc zoo/ada/$*.bgf zoo/ada/$*.rsc
chmod 644 zoo/ada/*.bgf
51 changes: 51 additions & 0 deletions _dev/zoo.xml
Expand Up @@ -151,6 +151,57 @@
</item>
</itemset>
<!-- ================================================================ -->
<language>
<handle>ada</handle>
<name>Ada</name>
<version>
<name>Ada 95</name>
<source>
<title>ISO/IEC 8652:1995 <em xmlns="http://www.adahome.com/rm95/rm9x-toc.html">Information Technology — Programming Languages — Ada</em></title>
<date>1995</date>
<specific>Annex P, pages 479–493</specific>
</source>
<grammar>
<name>Extracted</name>
<handle>iso-8652-1995</handle>
</grammar>
<toolset>
<name>Extraction</name>
<link>
<mu>topics/extraction/bnf2bgf/lll2bgf.py</mu>
<name>LLL⇒BGF</name>
</link>
<link>
<mu>topics/grammars/ada/iso-8652-1995/post-extract.xbgf</mu>
<name>XBGF</name>
</link>
</toolset>
<toolset>
<name>Recovery</name>
<link>
<mu>topics/grammars/ada/iso-8652-1995/keywords.lst</mu>
<name>Keywords</name>
</link>
<link>
<mu>shared/python/keywords2xbgf.py</mu>
<name>Keywords⇒XBGF</name>
</link>
<link>
<mu>topics/grammars/ada/iso-8652-1995/correct.xbgf</mu>
<name>XBGF</name>
</link>
</toolset>
<toolset ref="bnfdmssdfrsc"/>
<item>
<name>Ralf Lämmel &amp; Chris Verhoef. <em>Engineering of Grammarware. Browsable Ada 95 Grammar 1.0</em>. CWI, VU, December 2000.</name>
<link>
<uri>http://www.cs.vu.nl/grammarware/ada/</uri>
<name>Grammar</name>
</link>
</item>
</version>
</language>
<!-- ================================================================ -->
<language>
<handle>c</handle>
<name>C</name>
Expand Down
2 changes: 1 addition & 1 deletion tank/index.html
Expand Up @@ -462,4 +462,4 @@
[<a href="http://www.cwi.nl/research-groups/Software-Analysis-and-Transformation">SWAT</a>]
</span></li></ul><hr></hr><div class="last"><strong>
All grammars are distributed on terms of the <a href="http://creativecommons.org/licenses/by/3.0/">CC-BY</a> license
or on terms of any other license bound to the source of our research in a way that enforces its propagation to derivatives.<br></br></strong><span class="links">[<a href="/">↑SLPS</a>]</span><em>The page is maintained by Dr. <a href="http://grammarware.net/">Vadim Zaytsev</a> a.k.a. @<a href="http://twitter.com/grammarware">grammarware</a>. Last updated: 22/04/2011</em><br></br><img src="http://i.creativecommons.org/l/by/3.0/88x31.png" alt="CC-BY"></img><a href="http://validator.w3.org/check/referer"><img src="../img/vxhtml.png" alt="XHTML 1.0"></img></a><a href="http://jigsaw.w3.org/css-validator/check/referer"><img src="../img/vcss.png" alt="CSS 2.1"></img></a></div></body></html>
or on terms of any other license bound to the source of our research in a way that enforces its propagation to derivatives.<br></br></strong><span class="links">[<a href="/">↑SLPS</a>]</span><em>The page is maintained by Dr. <a href="http://grammarware.net/">Vadim Zaytsev</a> a.k.a. @<a href="http://twitter.com/grammarware">grammarware</a>. Last updated: 17/05/2011</em><br></br><img src="http://i.creativecommons.org/l/by/3.0/88x31.png" alt="CC-BY"></img><a href="http://validator.w3.org/check/referer"><img src="../img/vxhtml.png" alt="XHTML 1.0"></img></a><a href="http://jigsaw.w3.org/css-validator/check/referer"><img src="../img/vcss.png" alt="CSS 2.1"></img></a></div></body></html>

0 comments on commit f39189b

Please sign in to comment.