Contents
UmlSequence Parser
Description
The UmlSequence parser allows you to create UML diagrams inside Moin.
Download & Release Notes
Download |
Release Version |
Moin Version |
Release Notes |
1.0 |
1.5 |
Installation
For general installation instructions, see ParserMarket/InstallingParsers. This parser requires GNU plotutils to be installed. UMLgraph is not a dependency any more.
Usage
To use this parser, simply put #!umlsequence after the beginning of the code block.
Example
{{{#!umlsequence S : s:Switch P : p:Pump S -> P run() S -> P stop() }}}
For more detailed examples, see /Examples
Copyright
This parser is copyrighted by PascalBauermeister
License
This parser is released under the terms of the GNU GPL.
Discussion
Requires Encoding Tag
I received the following error when attempting to use the plugin.
File "/home/brett/moin/moin-1.9.4/wiki/data/plugin/parser/umlsequence.py", line 250 SyntaxError: Non-ASCII character '\xab' in file /home/brett/moin/moin-1.9.4/wiki/data/plugin/parser/umlsequence.py on line 251, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
To fix it, I added the following to the very top of the source, below #format python.
1 # -*- coding: iso-8859-1 -*-
Now the plugin works great!