 strEscape = (str) ->
   JSON.stringify "#{str}"
 
-# ### p()
+# `p()`  
 # Debugging tool. Prints an object to the console.
+# Not actually used, but here for convenience.
 p = (str) ->
   if typeof str == 'object'
     delete str.tokenizer  if str.tokenizer?

# ## String helpers
# These are functions that deal with strings.

# ### paren()
# Wraps a given string in parentheses.
# Examples:
#

# The JavaScript to CoffeeScript compiler.
# Common usage:
#
#
#     var src = "var square = function(n) { return n * n };"
#
#     js2coffee = require('js2coffee');
#     js2coffee.build(src);
#     //=> "square = (n) -> n * n"

# ## Requires
#
# Js2coffee relies on Narcissus's parser. (Narcissus is Mozilla's JavaScript
# engine written in JavaScript).

if window?
  narcissus = window.Narcissus
  _         = window._
