Command line tool to process files written with Aida Markup Language
The Aidadoc project defines a simple markup language designed to write structured text, and provides a command line tool to translate this syntax into various target formats (Html, Latex, Trac, Mediawiki, Text, Markdown, Troff...). One can evaluate Tcl code within an Aida file and thus create dynamic contents. The aida command is a strict lex/bison parser which also embeds a Tcl interpreter: it reads Aida files and invokes Tcl callbacks to convert them to the target format. This design makes it very easy to define new target formats.
The Aidadoc project defines a simple markup language designed to write structured text, and provides a command line tool to translate this syntax into various target formats (Html, Latex, Trac, Mediawiki, Text, Markdown, Troff...). One can evaluate Tcl code within an Aida file and thus create dynamic contents. The aida command is a strict lex/bison parser which also embeds a Tcl interpreter: it reads Aida files and invokes Tcl callbacks to convert them to the target format. This design makes it very easy to define new target formats.
To install aidadoc, run the following command in macOS terminal (Applications->Utilities->Terminal)
sudo port install aidadoc
To see what files were installed by aidadoc, run:
port contents aidadoc
To later upgrade aidadoc, run:
sudo port selfupdate && sudo port upgrade aidadoc
Reporting an issue on MacPorts Trac
The MacPorts Project uses a system called Trac to file tickets to report bugs and enhancement requests.
Though anyone may search Trac for tickets, you must have a GitHub account in order to login to Trac to create tickets.