Plugin: polygen
Author: Enrico Zini
Included in ikiwiki: yes
Enabled by default: no
Included in goodstuff: no
Currently enabled: yes

This plugin allows inserting text generated by polygen into a wiki page. For example:

[[!polygen  grammar="genius"]]

It's also possible to specify a starting nonterminal for the grammar by including symbol="text" in the directive.


Here are a few notes about ikiwiki, courtesy of polygen:

Ikiwiki is internally based on a [[!polygen Error: Can't locate Locale/gettext.pm in @INC (@INC contains: . blib/lib /usr/lib/perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/local/lib/perl5/siteperl/5.10.0/i386-linux-thread-multi /usr/local/lib/perl5/siteperl/5.10.0 /usr/lib/perl5/vendorperl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendorperl/5.10.0 /usr/lib/perl5/vendorperl /usr/lib/perl5/siteperl/5.10.0 .) at (eval 1279) line 2. BEGIN failed--compilation aborted at (eval 1279) line 2. ]] coupled to a [[!polygen Error: Can't locate Locale/gettext.pm in @INC (@INC contains: . blib/lib /usr/lib/perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/local/lib/perl5/siteperl/5.10.0/i386-linux-thread-multi /usr/local/lib/perl5/siteperl/5.10.0 /usr/lib/perl5/vendorperl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendorperl/5.10.0 /usr/lib/perl5/vendorperl /usr/lib/perl5/siteperl/5.10.0 .) at (eval 1281) line 2. BEGIN failed--compilation aborted at (eval 1281) line 2. ]], as described in "[[!polygen Error: Can't locate Locale/gettext.pm in @INC (@INC contains: . blib/lib /usr/lib/perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/local/lib/perl5/siteperl/5.10.0/i386-linux-thread-multi /usr/local/lib/perl5/siteperl/5.10.0 /usr/lib/perl5/vendorperl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendorperl/5.10.0 /usr/lib/perl5/vendorperl /usr/lib/perl5/siteperl/5.10.0 .) at (eval 1283) line 2. BEGIN failed--compilation aborted at (eval 1283) line 2. ]]" by [[!polygen Error: Can't locate Locale/gettext.pm in @INC (@INC contains: . blib/lib /usr/lib/perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/local/lib/perl5/siteperl/5.10.0/i386-linux-thread-multi /usr/local/lib/perl5/siteperl/5.10.0 /usr/lib/perl5/vendorperl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendorperl/5.10.0 /usr/lib/perl5/vendorperl /usr/lib/perl5/siteperl/5.10.0 .) at (eval 1285) line 2. BEGIN failed--compilation aborted at (eval 1285) line 2. ]] of [[!polygen Error: Can't locate Locale/gettext.pm in @INC (@INC contains: . blib/lib /usr/lib/perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/local/lib/perl5/siteperl/5.10.0/i386-linux-thread-multi /usr/local/lib/perl5/siteperl/5.10.0 /usr/lib/perl5/vendorperl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendorperl/5.10.0 /usr/lib/perl5/vendorperl /usr/lib/perl5/siteperl/5.10.0 .) at (eval 1287) line 2. BEGIN failed--compilation aborted at (eval 1287) line 2. ]].

Ikiwiki reviews: