Oberon

Here are some packages I've written for Oberon and AOS. To install a package, download it, unzip it and look at its Quickstart.Tool (e.g. BabelQuickstart.Tool for the Babel package, etc...).


Babel (15/03/2005)

Babel Compiler Compiler.

Babel is a meta compiler. From a language definition document, it builds the tables of a compiler (lexical, syntactic and semantic) and store them in a binary file. A special module, included in the final program, reads this file and then can compile texts of the language.

GoodCount (30/12/2003)

Entertainment.

This software calculates the succession of operations from six integer data to an integer result. You can compete with friends to find who will guess the solution first.

Index (11/06/2003)

Cross reference builder and pretty printer.

Index parses a text according to a grammar, with the help of Babel. It uses this analyze to pretty print the text and extract an index. The result is ready to print or can be used on screen for quick searching. Grammars for Oberon2, Modula2, Component Pascal and Babel are included.

NPTBox

Non-portable set of tools.

NPTBox is the interface between TBox and the different flavors of Oberon / Bluebottle. You must use only one of these three files.

NPTBoxN (09/05/2007): for Native Oberon.
NPTBoxB (09/05/2007): for Oberon for Bluebottle.
NPTBoxW (09/05/2007): for Oberon for Windows.

Regul (09/07/2007)

Regular Lexical Analyzer.

CpcRegul is a lexical analyzer that can find and/or replace regular expressions in a text.

TBox (13/07/2005)

Utility tools.

TBox is a set of utility tools.

Water (11/06/2003)

Simulation of waves.

It's just a little pool. And it may rain upon it.

Where (27/08/2003)

Where, Indexer of Source & Symbol files.

Where creates on disk an index from which one can find very quickly any identifier defined or used in any source or symbol file, from its name or any part of its name.


<!-- var a_vars = Array(); var pagename=''; var phpmyvisitesSite = 17792; var phpmyvisitesURL = "http://st.free.fr/phpmyvisites.php"; //--></p> </script> <script language="javascript" src="http://st.free.fr/phpmyvisites.js" type="text/javascript"> </script> <p><object> <noscript></p> <p>phpMyVisites* |* Open* source* web* analytics<img src="http://st.free.fr/phpmyvisites.php" alt="Statistics" style="border:0" /></p> </p> </noscript> </object> <p></a><!-- /phpmyvisites --></p> </body> </html>