title: Unexpected 'INDENT' in CoffeeScript Example Code
body: <p>As I was playing around for the first time with CoffeeScript, I ran in to a problem.  In order to debug my problem, I tried replacing my whole file with one of the example bits of code from the coffee script site:</p>
  
  <pre><code>kids =
    brother:
      name: "Max"
      age:  11
    sister:
      name: "Ida"
      age:  9
  </code></pre>
  
  <p>However, when I try to compile that code, I get:</p>
  
  <pre><code>Error: In coffee/main.coffee, Parse error on line 3: Unexpected 'INDENT'
      at Object.parseError (/usr/lib/coffeescript/parser.js:501:11)
      at Object.parse (/usr/lib/coffeescript/parser.js:573:32)
      at Object.compile (/usr/lib/coffeescript/coffee-script.js:23:22)
      at /usr/lib/coffeescript/command.js:99:27
      at /usr/lib/coffeescript/command.js:72:28
      at fs:84:13
      at node.js:773:9
  In coffee/main.coffee, Parse error on line 3: Unexpected 'INDENT'
  </code></pre>
  
  <p>Since this is code from the CoffeeScript site, I assume the code itself isn't the problem.  However, the compiler also seems to be working properly; if I compile:</p>
  
  <pre><code>a = 2
  </code></pre>
  
  <p>it generates a file with:</p>
  
  <pre><code>(function(){
    var a;
    a = 2;
  })();
  </code></pre>
  
  <p>as expected.  So in other words, the code is good, the compiler is good, and yet somehow I'm getting this Unexpected 'IDENT' error ... can anyone help me understand what is going on?</p>