| Language Support Output Formats Documenting Your Code Keywords Running Troubleshooting Organizing the Menu CSS Styles Topics and Keywords Languages, Indexes, and Prototypes Web Site Mailing Lists Message Boards Bugs and Feature Requests | Language Support Full Language Support The following languages have full language support, which means you get: Full code documentation. All functions, variables, and classes will appear in the output regardless of whether you wrote anything for them. This can be turned off with the `-do` command line option. Inheritance diagrams. They will appear in the output wherever appropriate. Javadoc compatibility. Natural Docs can read most Javadoc comments and include them in the output. You can also write Natural Docs documentation without topic lines by using the Javadoc comment symbols. Auto-scoping. The class a topic is part of is determined by the source code rather than class and section topics. C# (1.1, some 2.0) Perl ActionScript (2 and 3) Basic Language Support The following languages have basic language support, which means you have: Explicit documentation only. Only things you write Natural Docs documentation for will appear in the output. No inheritance diagrams. Natural Docs comments only. They also need to include a topic line. Topic scoping. The class a topic is part of is determined by the topic scoping rules. C/C++ Java PHP Python PL/SQL Visual Basic Pascal/Delphi Ada JavaScript Ruby Tcl ColdFusion Assembly Fortran (free-format only) R Makefiles Plain Text Custom Languages
| Copyright © 2003-2008 Greg Valure