We have analyzed a substantial number of language documentation artifacts, including language standards, language specifications, language reference manuals, as well as internal documents of standardization bodies. We have reverse-engineered their intended internal structure, and compared the results. The Language Document Format (LDF), was developed to specifically support the documentation domain. We have also integrated LDF into an engineering discipline for language documents including tool support, for example, for rendering language documents, extracting grammars and samples, and migrating existing documents into LDF. The definition of LDF, tool support for LDF, and LDF applications are freely available through SourceForge.

Additional Metadata
Keywords language documentation, language document engineering, grammar engineering, software language engineering
ACM Distribution, Maintenance, and Enhancement (acm D.2.7), Languages (acm H.2.3), Document and Text Editing (acm I.7.1), PROGRAMMING LANGUAGES (acm D.3)
MSC Programming languages (msc 68N15), Grammars and rewriting systems (msc 68Q42)
THEME Software (theme 1)
Publisher Springer
Editor M.G.J. van den Brand (Mark) , B. Malloy , S. Staab
Conference International Conference on Software Language Engineering
Citation
Zaytsev, V, & Lämmel, R. (2010). A Unified Format for Language Documents. In M.G.J van den Brand, B Malloy, & S Staab (Eds.), Post-proceedings of the Third International Conference on Software Language Engineering (SLE 2010). Springer.