   grunt.registerTask 'build', [
     'shell:lexer'
     'shell:parser'
-    'coffee'
+    'shell:coffee'
     'browserify'
     'uglify'
     'shell:demo'

        ].join(' && ')

  grunt.loadNpmTasks('grunt-browserify')
  grunt.loadNpmTasks('grunt-contrib-coffee')
  grunt.loadNpmTasks('grunt-contrib-uglify')
  grunt.loadNpmTasks('grunt-shell')


module.exports = (grunt) ->

  # Project configuration.
  grunt.initConfig
    pkg: grunt.file.readJSON('package.json')

    uglify:
      web:
