   # [goog.inherits](http://closure-library.googlecode.com/svn/docs/closureGoogBase.js.source.html#line1206).
   extends:  """
             function(child, parent) {
-                var ctor = function(){ };
+                var ctor = function(){};
                 ctor.prototype = parent.prototype;
                 child.prototype = new ctor();
                 child.prototype.constructor = child;

    code: @compileWithDeclarations(o)
    code: code.replace(TRAILING_WHITESPACE, '')
    code: code.replace(DOUBLE_PARENS, '($1)')
    if o.noWrap then code else "(function(){\n$code\n})();\n"

  # Compile the expressions body for the contents of a function, with
  # declarations of all inner variables pushed up to the top.

      clause: "$@fromVar <= $@toVar ?"
      body:   "var $i = $@fromVar; $clause $i <$@equals $@toVar : $i >$@equals $@toVar; $clause $i += 1 : $i -= 1"
    post:   "{ ${result}.push($i) };\n${idt}return $result;\n$o.indent"
    "(function() {${pre}\n${idt}for ($body)$post}).call(this)"

#### SliceNode

