/**
 * @header updoc
 * @description the flexible javascript documentation generator 
 */

/**
 * @module 1info
 * @header About
 * @description
 * <p>
 * updoc doesn't tell you what to document about your code. You
 * just specify whatever properties you care about, then updoc generates
 * nice-looking documentation for it.
 * </p>
 * <p>
 * It's suitable both for internal developer documentation and external
 * api documentation.
 * </p>
 */

/**
 * @module 2features
 * @header Features
 * @flexible so you can use whatever properties you want
 * @aware of function and var names
 * @code is organized by modules
 * @templates are easy to create and modify
 * @html allowed in comments
 * @json output if you want it
 */

/**
 * @module 3example
 * @header Example
 * @demo <a href="example.js">example.js</a> creates <a href="example.html">
 * example.html</a>
 * @bonus this site was created by <a href="site.js">this file</a>
 */

/**
 * @module 4download
 * @header Download
 * @description <a href="https://github.com/incompl/updoc">on github</a>
 */

/**
 * @module 5using
 * @header Using updoc
 * @description Install updoc like this:
 * <code>sudo npm install updoc -g</code>
 * Use updoc like this:
 * <code>updoc input.js output.html</code>
 * An optional 3rd argument specifies the template.
 */

/**
 * not documented
 * @module 6rules
 * @header Rules
 * @start updoc comments with /** on new line
 * @close updoc comments with &#42;/ on new line
 * @leading *s are stripped
 * @&#64; indicates a property (escape with &amp;#64;)
 * @lines following a property
 * are included in that property
 * @text before any properties is not documented
 */

/**
 * @module 7modules
 * @header Modules
 * @description updoc organizes your documentation by modules. Each comment
 * block can have a &#64;module property. It looks like this:
 * <code>&#64;module app.util.foobar</code>
 * The function or var name is added to the end of the module if appropriate.
 * Code of this form has its module set automatically:
 * <code>foo.bar.bat = function() {} // my module is foo.bar.bat</code>
 * Sections are nested by
 * the module's depth and sorted by name. The sort order follows:
 * <ol>
 *   <li>alphabetical by module</li>
 *   <li>alphabetical by name (for functions and vars)</li>
 *   <li>order of appearance in source</li>
 * </ol>
 * If the module property is omitted and isn't detected it is a top-level
 * section.
 */

/**
 * @module 8templates
 * @header Templates
 * @description
 * <p>
 * Templates consume a json file. This json file is just the
 * properties provided in the updoc comments, with a few bonus properties.
 * </p>
<code>{
&nbsp;version: '0.0.1', // updoc version
&nbsp;sections: [ // each updoc comment is a section
&nbsp;&nbsp;{
&nbsp;&nbsp;  name: 'foo' // var name or function name. may be absent
&nbsp;&nbsp;  type: 'function', // function or var or other
&nbsp;&nbsp;  prop: 'val', // &#64;prop val
&nbsp;&nbsp;  module: 'example.util.foo', // &#64;module example.util
&nbsp;&nbsp;  depth: 3 // module depth. &#64;module foo.bar.bat is depth 3
&nbsp; }
&nbsp;]
}</code>
 * <p>
 * No other properties are special, but the template can decide to make them
 * special. For example, the default template has special formatting for
 * &#64;header and &#64;description. These are not treated specially by
 * the updoc code itself.
 * </p>
 * <p>
 * updoc currently uses
 * <a href="http://documentcloud.github.com/underscore/#template">underscore
 * templates</a>.
 * </p>
 * <p>
 * You can view the raw json output by specifying "json" as the output file
 * </p>
 */

/**
 * @module 90highlighting
 * @header Highlighting
 * @description
 * The default template uses
 * <a href="http://code.google.com/p/google-code-prettify/">prettify</a>.
 * To get code highlighting, just put prettify.js and prettify.css in the same
 * directory as your output. Then put code in a code element like this:
 * <code>&lt;code>function() {}&lt;/code></code>
 * </p>
 */

/**
 * @module 91footer
 * @description Created by <a href="http://incompl.com">Greg Smith</a>
 * at <a href="http://bocoup.com">Bocoup</a>
 */
@@ -906,20 +906,21 @@
 a href=%22
-site
+index
 .js%22%3Ethi
@@ -955,16 +955,18 @@
 le 4
-download
+contribute
 %0A * 
@@ -977,16 +977,18 @@
 der 
-Download
+Contribute
 %0A * 

fix to site