banterpixra
Check-in [1e93b82d55]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Wikified README.wiki
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | 0.1
Files: files | file ages | folders
SHA1: 1e93b82d55ab988ad2f8d99af56630821b433839
User & Date: alaric 2012-04-09 21:14:09
Context
2012-04-10
07:50
Added the missing release-info file check-in: cf810c5726 user: alaric tags: trunk
2012-04-09
21:14
Wikified README.wiki check-in: 1e93b82d55 user: alaric tags: trunk, 0.1
21:05
Added the SVG documentation check-in: 028b679731 user: alaric tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to README.wiki.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

banterpixra is a tool to generate syntax diagrams from BNF-esque
grammars. It's written in Chicken Scheme, and outputs the diagrams
in SVG.

As it is distributed as a Chicken egg, just type `chicken-install`
within the source directory to install it, or (without a source directory)
type `chicken-install banterpixra` to install the latest stable release.

The grammar language is simple, as is the command-line syntax.

See
[the banterpixra grammar](http://www.kitten-technologies.co.uk/projects/banterpixra/banterpixra.ruleset)
for a sample of the grammar (that also happens to document the grammar
format itself, and the banterpixra command-line arguments).

The resulting diagram is:

<embed src="http://latest.www.kitten-technologies.co.uk/projects/banterpixra/banterpixra.svg" type="image/svg+xml"/>

The name "banterpixra" is [Lojban](http://www.lojban.org/) for "language artist", and is
pronounce something like "ban-tare-pihra". The name was chosen
due to my intention to use banterpixra to produce syntax diagrams
for the Lojban langauge. By Lojban contention, banterpixra should never be written with a capital first letter.





|

|



<
|
|
|

|

<
<
|
|
|
|
>
1
2
3
4
5
6
7
8
9
10

11
12
13
14
15
16


17
18
19
20
21
banterpixra is a tool to generate syntax diagrams from BNF-esque
grammars. It's written in Chicken Scheme, and outputs the diagrams
in SVG.

As it is distributed as a Chicken egg, just type <kbd>chicken-install</kbd>
within the source directory to install it, or (without a source directory)
type <kbd>chicken-install banterpixra</kbd> to install the latest stable release.

The grammar language is simple, as is the command-line syntax.


See the banterpixra grammar in [./banterpixra.ruleset] for a
 sample of the grammar (that also happens to document the grammar
 format itself, and the banterpixra command-line arguments).

The resulting diagram is [./banterpixra.svg]



The name "banterpixra" is [http://www.lojban.org|Lojban] for "language
artist", and is pronounce something like "ban-tare-pihra". The name
was chosen due to my intention to use banterpixra to produce syntax
diagrams for the Lojban langauge. By Lojban contention, banterpixra
should never be written with a capital first letter.