title: global variables can be defined inside comments?
body: <p>So I'm doing a tutorial (a chapter on linting) and I get these errors</p>
  
  <pre><code>jakefile.js failed
  4: task("default", ["lint"]);
     'task' is not defined.
  7: task("lint", [],function(){
     'task' is not defined.
  6: desc("Lint everything");
     'desc' is not defined.
  9: var files = new jake.FileList();
     'jake' is not defined.
  </code></pre>
  
  <p>and the 'fix' is to put the following at the top of jakefile.js</p>
  
  <pre><code>/*global desc, task, jake, fail, complete */
  </code></pre>
  
  <p>whereas</p>
  
  <p>What is this bizarreness?</p>
  
  <p>The jake <a href="http://jakejs.com/docs" rel="nofollow">docs</a> I found don't make any mention that this is a special jake syntax.</p>
  
  <p>But it sure isn't regular JavaScript... Is it special lint syntax?</p>