diff --git a/uml.awk b/uml.awk new file mode 100644 index 0000000..b5da64a --- /dev/null +++ b/uml.awk @@ -0,0 +1,10 @@ +#!/usr/bin/gawk -f + +# Execute for every lines +{ + umlkey = "//u "; + pos = index($0, umlkey); + if (pos) { + print substr($0, pos + length(umlkey)) + } +} diff --git a/uml.bat b/uml.bat new file mode 100644 index 0000000..f877803 --- /dev/null +++ b/uml.bat @@ -0,0 +1,8 @@ +set path=%path%;C:\MinGW\msys\1.0\bin +set PLANTUML=C:\Tools\plantuml\plantuml.jar + +if not exist doc mkdir doc +gawk -f uml.awk ui.cpp > doc\ui.uml +cd doc +java -jar %PLANTUML% -charset UTF-8 -tsvg ui.uml +cd ..