1gen_manual - a program for automatic generation of manual from source code 2========================================================================== 3 4#### Introduction 5 6This simple C++ program generates a single-page HTML manual from `lz4.h`. 7 8The format of recognized comment blocks is following: 9- comments of type `/*!` mean: this is a function declaration; switch comments with declarations 10- comments of type `/**` and `/*-` mean: this is a comment; use a `<H2>` header for the first line 11- comments of type `/*=` and `/**=` mean: use a `<H3>` header and show also all functions until first empty line 12- comments of type `/*X` where `X` is different from above-mentioned are ignored 13 14Moreover: 15- `LZ4LIB_API` is removed to improve readability 16- `typedef` are detected and included even if uncommented 17- comments of type `/**<` and `/*!<` are detected and only function declaration is highlighted (bold) 18 19 20#### Usage 21 22The program requires 3 parameters: 23``` 24gen_manual [lz4_version] [input_file] [output_html] 25``` 26 27To compile program and generate lz4 manual we have used: 28``` 29make 30./gen_manual.exe 1.7.3 ../../lib/lz4.h lz4_manual.html 31``` 32