DokuWiki

It's better when it's simple

User Tools

Site Tools


plugin:ebnf

This is an old revision of the document!


EBNF Plugin

Compatible with DokuWiki

No compatibility info given!

plugin Renders syntax diagrams in EBNF

Last updated on
2009-01-19
Provides
Syntax

The missing download url means that this extension cannot be installed via the Extension Manager. Please see Publishing a Plugin on dokuwiki.org. Recommended are public repository hosts like GitHub, GitLab or Bitbucket.

This extension has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues.

Tagged with diagram, ebnf, railroaddiagram, syntax, visualization

Download and Installation

Download and install the plugin using the Plugin Manager using the following URL. Refer to Plugins on how to install plugins manually.

See also: http://wiki.karmin.ch/ebnf/

Syntax Example

<ebnf> "EBNF defined in itself" {
  syntax     = { production } . 
  production = identifier "=" expression "." .
  expression = term { "|" term } .
  term       = factor { factor } .
  factor     = identifier
             | literal
             | "[" expression "]"
             | "(" expression ")"
             | "{" expression "}" .
  identifier = character { character } .
  literal    = "'" character { character } "'"
             | '"' character { character } '"' .
} </ebnf>

plugin/ebnf.1239271649.txt.gz · Last modified: 2009-10-07 19:32 (external edit)

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki