Biloba STX

Structured TeXt (STX) is text that uses indentation and simple symbology to indicate the structure of a document. Biloba STX is a modular parser for STX documents and is part of the Final Year Project entitled Document Formatting Systems completed as part of the requirements for the BSc. (Hons) Computer Studies by Viktor C. Pavlu under the supervision of Carlton McDonald at the University of Derby in the years 2003-2004.

Image of Ginkgo Biloba leaves

Download

File Date Comments
biloba-1.0.exe (175kB) 10-Oct-2004 initial release. (the version that was used to format all my reports for the University of Derby in 2004)
User's Guide (456kB) 7-Apr-2004 takes the reader on a guided tour through the process of creating documents with Biloba.
Expert's Guide (104kB) 17-Apr-2004 program internals and how to write extension modules
Parser Rules (111kB) 7-Apr-2004 summary of formatting rules defined by the parser (technical document part of the project)
Final Project Report (2.3M) 24-Apr-2004 BSc Thesis, complete project report (includes guides and parser rules)

Documents

biloba-stx-refsheet.stx   (XML, TeX, debug, source)
features.stx   (XML, TeX, debug, source)
quote.stx   (XML, TeX, debug, source)
user-guide.stx   (XML, TeX, debug, source)

Try It Yourself

Here is a very basic test environment where you can submit STX documents and see the rendered results.

Unit Tests

These are the unit tests created during development. You can verify all unit tests are passed.

The Individual Tests

back2   (XML, TeX, debug, source)
cascading-header   (XML, TeX, debug, source)
cascading-verbatim   (XML, TeX, debug, source)
comments   (XML, TeX, debug, source)
deflist   (XML, TeX, debug, source)
empty-verbatim   (XML, TeX, debug, source)
fake-headings   (XML, TeX, debug, source)
flat-text   (XML, TeX, debug, source)
header-text   (XML, TeX, debug, source)
inline-formatting   (XML, TeX, debug, source)
links   (XML, TeX, debug, source)
list   (XML, TeX, debug, source)
list-after-caption   (XML, TeX, debug, source)
list-continuation   (XML, TeX, debug, source)
list2   (XML, TeX, debug, source)
multiline-para   (XML, TeX, debug, source)
pseudo-para   (XML, TeX, debug, source)
quotes   (XML, TeX, debug, source)
simple-header   (XML, TeX, debug, source)
single-header   (XML, TeX, debug, source)
single-indent-para   (XML, TeX, debug, source)
spontaneous-indented-line   (XML, TeX, debug, source)
termdef   (XML, TeX, debug, source)
unix-linebreaks   (XML, TeX, debug, source)
win32-linebreaks   (XML, TeX, debug, source)

All documents created with Biloba STX conform to W3C recommendations.

Valid XHTML 1.0! Valid CSS! Level Triple-A conformance icon, 
       W3C-WAI Web Content Accessibility Guidelines 1.0

Image taken from
Albion College, Image Gallery
Ginkgo Biloba L.
Photo by: Tamara Crupi, September 1996
URL: www.albion.edu/newplants/detail.asp?imagenumber=6