This doesn't impact translated strings at all;
mostly code comments/README/& one error message.
But now the next time someone runs "codespell"
he'll find important typos faster.
Generate reference doc for CorsixTH, AnimView, LevelEdit, MapEdit with doxygen.
Allow LDocGen to generate documentation in any working directory.
Upload documentation to web with TravisCI.
Corrections to the original pull request contributed by:
Alberth <alberth289346@gmail.com>
Added LPEG pattern matching library (combined with --interpreter allows CorsixTH.exe to execute LDocGen; may also be useful for parsing level configuration files).
Refactored application initialisation code to allow cleaner sharing of code with MapEdit.
Fixed some comments in Lua source - there should be a space between the ! and the description, otherwise the first word of the description is interpreted as a command to LDocGen.
Window buttons and panels are now proper classes rather than pseudo-classes (thus allowing proper documentation).
Added short descriptions to several classes.
Function parameters are now identified by documentation generator.
Improved the layout and appearance of classes pages in the generated documentation (there is still more work to be done on these pages).