<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://karmin.ch/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://karmin.ch/feed.php">
        <title>karmin.ch - ebnf</title>
        <description></description>
        <link>https://karmin.ch/</link>
        <image rdf:resource="https://karmin.ch/_media/wiki/dokuwiki.svg" />
       <dc:date>2026-04-10T10:13:41+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://karmin.ch/ebnf/examples?rev=1306751347&amp;do=diff"/>
                <rdf:li rdf:resource="https://karmin.ch/ebnf/index?rev=1757146481&amp;do=diff"/>
                <rdf:li rdf:resource="https://karmin.ch/ebnf/pascal?rev=1306751347&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://karmin.ch/_media/wiki/dokuwiki.svg">
        <title>karmin.ch</title>
        <link>https://karmin.ch/</link>
        <url>https://karmin.ch/_media/wiki/dokuwiki.svg</url>
    </image>
    <item rdf:about="https://karmin.ch/ebnf/examples?rev=1306751347&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-05-30T10:29:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>EBNF Examples</title>
        <link>https://karmin.ch/ebnf/examples?rev=1306751347&amp;do=diff</link>
        <description>EBNF Examples



Arithmetic Expressions

&lt;ebnf&gt; &quot;Arithmetic Expressions&quot; {
expression = term  { (&quot;+&quot; | &quot;-&quot;) term} .
term       = factor  { (&quot;*&quot;|&quot;/&quot;) factor} .
factor     = constant | variable | &quot;(&quot;  expression  &quot;)&quot; .
variable   = &quot;x&quot; | &quot;y&quot; | &quot;z&quot; .
constant   = digit {digit} .
digit      = &quot;0&quot; | &quot;1&quot; | &quot;...&quot; | &quot;9&quot; .
} &lt;/ebnf&gt;</description>
    </item>
    <item rdf:about="https://karmin.ch/ebnf/index?rev=1757146481&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-09-06T08:14:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>EBNF Parser &amp; Syntax Diagram Renderer</title>
        <link>https://karmin.ch/ebnf/index?rev=1757146481&amp;do=diff</link>
        <description>EBNF Parser &amp; Syntax Diagram Renderer

The EBNF Parser &amp; Syntax Diagram Renderer can be used stand-alone or as Dokuwiki-Plugin.

Download and Install

	*  &lt;https://www.dokuwiki.org/plugin:ebnf&gt;
	*  Requirements: Make sure to have the GD library ready :!:

How to use
&lt;ebnf&gt; &quot;EBNF defined in itself&quot; {
syntax     = [ title ] &quot;{&quot; { production } &quot;}&quot; [ comment ].
production = identifier &quot;=&quot; expression ( &quot;.&quot; | &quot;;&quot; ) .
expression = term { &quot;|&quot; term } .
term       = factor { factor } .
factor     = identi…</description>
    </item>
    <item rdf:about="https://karmin.ch/ebnf/pascal?rev=1306751347&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-05-30T10:29:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Pascal-Syntax-Diagramm</title>
        <link>https://karmin.ch/ebnf/pascal?rev=1306751347&amp;do=diff</link>
        <description>Pascal-Syntax-Diagramm</description>
    </item>
</rdf:RDF>
