 #### Main Documentation Generation Functions
 
 # Generate the documentation for a source file by reading it in, splitting it
-# up into comment/code sections, highlighting them for
-# the appropriate language, and merging them into an HTML template.
+# up into comment/code sections, highlighting them for the appropriate language,
+# and merging them into an HTML template.
 generateDocumentation = (sources, source, callback) ->
   fs.readFile source, (error, buffer) ->
     throw error if error

# also by Mr. Tomayko.
# 
# * If Python's more your speed, take a look at 
# [Nick Fitzgerald](http://github.com/fitzgen)'s
# [Pycco](http://fitzgen.github.com/pycco/). 
#
# * For **Clojure** fans, [Fogus](http://blog.fogus.me/)'s 
# [Marginalia](http://fogus.me/fun/marginalia/) is a bit of a departure from 
# "quick-and-dirty", but it'll get the job done.
#
# * **Lua** enthusiasts can get their fix with 
# [Robert Gieseke](https://github.com/rgieseke)'s
# [Locco](http://rgieseke.github.com/locco/).
# 
# * And if you happen to be a **.NET**
# aficionado, check out [Don Wilson](https://github.com/dontangg)'s 

# Get the current language we're documenting, based on the extension.
getLanguage = (source) -> languages[path.extname(source)]

# Compute the destination HTML path for an input source file path. If the source
# is `lib/example.coffee`, the HTML will be at `docs/example.html`
destination = (filepath) ->
  basename = path.basename filepath, path.extname filepath
  "docs/#{basename}.html"
