title: Unexpected error on anonymous functions assigned to variables
body: <p>Coming from Coffeescript im quite used to have anonymous functions assigned to variables, so im for now following the convention:</p>
  
  <pre><code>var sayName = function () {
    var name = "John Doe";
    console.log(name);
  };
  sayName();
  </code></pre>
  
  <p>This however triggers an error on JSLint: <code>Unexpected 'sayName'</code>, am I missing something?</p>