stddoc.c

January 25, 2018 · View on GitHub

  • stddoc.c is a tiny documentation generator for 60 programming languages.
  • Check auto-generated sample page here

How does it work?

  • Markdeep code comments are extracted from stdin and printed into stdout as a HTML file.

Usage

  • stddoc < source.code > documentation.html
  • type *.code | stddoc > documentation.html

Supported languages

Language/// comment--- comment### comment
ActionScriptYes
AdaYes
AngelScriptYes
AppleScriptYes
AWKYes
BashYes
Bourne shellYes
C (C99)Yes
C shellYes
C#Yes
C++Yes
ChaiScriptYes
CobraYes
DYes
DaoYes
EiffelYes
EuphoriaYes
GameMonkeyYes
GMLYes
GoYes
HaskellYes
JavaYes
JavaScriptYes
JetScriptYes
jtcYes
Jx9Yes
KotlinYes
LuaYes
MapleYes
NekoYes
Object Pascal (Delphi)Yes
Objective-CYes
OccamYes
PawnYes
PerlYes
Perl6Yes
PHPYesYes
PowerShellYes
PSLYes
PythonYes
QuakeCYes
RYes
RubyYes
RustYes
SASSYes
ScalaYes
Seed7Yes
SGMLYes
SGScriptYes
SPARKYes
SQLYes
SquirrelYes
SwiftYes
TclYes
TerraYes
TSQLYes
ValaYes
VHDLYes
WrenYes
XojoYes

License