Announcing "BNF4OOo - Managing Backus-Naur-Forms with OpenOffice"
"Rony G. Flatscher" <[email protected]> Mon, 24 Oct 2011 19:52:01 +0200
| Newsgroups | gmane.comp.openoffice.devel.general |
|---|---|
| Message-ID | <4EA5A5C1.10902__25724.9282477007$1319478794$gmane$org@wu-wien.ac.at> |
This is a multi-part message in MIME format.
--------------010708090503020301050703
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Hi there,
maybe one of the last announcements, before Oracle shuts down these lists:
A student of WU Vienna, Franz Hohenegger, created a nice BNF-editing/transforming package for his
Diploma Thesis entitled "BNF4OOo - Managing Backus-Naur-Forms with OpenOffice".
Here is what the author says about his package:
/Author's Abstract (English):/
"This diploma thesis is about a program named BNF4OOo <http://sourceforge.net/projects/bnf4ooo/>
which enables the user to manage different supported BNF
<http://en.wikipedia.org/wiki/Backus%E2%80%93Naur_Form>-dialects and make own customized BNF
<http://en.wikipedia.org/wiki/Backus%E2%80%93Naur_Form>-dialects as well. These dialects can be
transferred into character-based syntax diagrams and a XML format closely related to IBM's DITA
<http://en.wikipedia.org/wiki/Darwin_Information_Typing_Architecture>. OpenOffice
<http://www.OpenOffice.org> is used as a graphical inferface for the transformations. This work
describes the supported BNF-dialects with their used syntax structures and their implementation
in BNF4OOo <http://sourceforge.net/projects/bnf4ooo/>. Furthermore it introduces the internal
logic and structure of BNF4OOo <http://sourceforge.net/projects/bnf4ooo/>."
You can get at this work by pointing your browser to
<http://wi.wu.ac.at:8002/rgf/diplomarbeiten/index.htm#dipl_201110>:
* Clicking on the title gives you the PDF version of his thesis which nicely explains BNF and his
work, which optionally allows to use OpenOffice.org writer as a GUI-based editor.
* Clicking on the zip-link downloads his package.
Future updates will be placed on that project's Sourceforge home:
<http://sourceforge.net/projects/bnf4ooo/>.
Some highlights:
* using OOo as a GUI (including his tools and configuration editor) via the OOo menu-system and a
BNF-toolbar,
* importing (extended) BNF textfiles,
* rendering eBNFs to various kind of rail-diagrams and syntax definitions (text, but also XML,
based on DITA, such that one can use DITA to create even more breath-taking rail-diagrams),
* exporting raildiagrams as pictures, as HTML, and exporting the eBNF definitions as (individual)
text files inclduing XML-DITA.
His package can also be used stand-alone via the commandline (including the ability to define ones
own extended BNF dialect)!
If you have any questions, then please come forward.
Regards,
---rony
P.S.: The package also works with LibreOffice, needless to say.
--
-----------------------------------------------------------------
To unsubscribe send email to [email protected]
For additional commands send email to [email protected]
with Subject: help
--------------010708090503020301050703
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi there,<br>
<br>
maybe one of the last announcements, before Oracle shuts down these
lists:<br>
<br>
A student of WU Vienna, Franz Hohenegger, created a nice
BNF-editing/transforming package for his Diploma Thesis entitled
"BNF4OOo - Managing Backus-Naur-Forms with OpenOffice".<br>
<br>
Here is what the author says about his package:<br>
<blockquote> <em>Author's Abstract (English):</em>
<p> </p>
<p> "This diploma thesis is about a program named <a
href="http://sourceforge.net/projects/bnf4ooo/">BNF4OOo</a>
which enables the user to manage different supported <a
href="http://en.wikipedia.org/wiki/Backus%E2%80%93Naur_Form">BNF</a>-dialects
and make own customized <a
href="http://en.wikipedia.org/wiki/Backus%E2%80%93Naur_Form">BNF</a>-dialects
as well. These dialects can be transferred into character-based
syntax diagrams and a XML format closely related to IBM's <a
href="http://en.wikipedia.org/wiki/Darwin_Information_Typing_Architecture">DITA</a>.
<a href="http://www.OpenOffice.org">OpenOffice</a> is used as a
graphical inferface for the transformations. This work describes
the supported BNF-dialects with their used syntax structures and
their implementation in <a
href="http://sourceforge.net/projects/bnf4ooo/">BNF4OOo</a>.
Furthermore it introduces the internal logic and structure of <a
href="http://sourceforge.net/projects/bnf4ooo/">BNF4OOo</a>."
</p>
</blockquote>
<br>
You can get at this work by pointing your browser to
<a class="moz-txt-link-rfc2396E" href="http://wi.wu.ac.at:8002/rgf/diplomarbeiten/index.htm#dipl_201110"><http://wi.wu.ac.at:8002/rgf/diplomarbeiten/index.htm#dipl_201110></a>:<br>
<ul>
<li>Clicking on the title gives you the PDF version of his thesis
which nicely explains BNF and his work, which optionally allows
to use OpenOffice.org writer as a GUI-based editor.</li>
<li>Clicking on the zip-link downloads his package. <br>
</li>
</ul>
Future updates will be placed on that project's Sourceforge home:
<a class="moz-txt-link-rfc2396E" href="http://sourceforge.net/projects/bnf4ooo/"><http://sourceforge.net/projects/bnf4ooo/></a>.<br>
<br>
Some highlights:<br>
<ul>
<li>using OOo as a GUI (including his tools and configuration
editor) via the OOo menu-system and a BNF-toolbar,</li>
<li>importing (extended) BNF textfiles,</li>
<li>rendering eBNFs to various kind of rail-diagrams and syntax
definitions (text, but also XML, based on DITA, such that one
can use DITA to create even more breath-taking rail-diagrams),</li>
<li>exporting raildiagrams as pictures, as HTML, and exporting the
eBNF definitions as (individual) text files inclduing XML-DITA.<br>
</li>
</ul>
His package can also be used stand-alone via the commandline
(including the ability to define ones own extended BNF dialect)!<br>
<br>
If you have any questions, then please come forward.<br>
<br>
Regards,<br>
<br>
---rony<br>
<br>
P.S.: The package also works with LibreOffice, needless to say.<br>
<br>
</body>
</html>
--------------010708090503020301050703--