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&nbsp; 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">&lt;http://wi.wu.ac.at:8002/rgf/diplomarbeiten/index.htm#dipl_201110&gt;</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/">&lt;http://sourceforge.net/projects/bnf4ooo/&gt;</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--