cleanup code

- fix similar code

- add compiler.js for shared code of parser.js / codegen.js

- add Scope for sompiler.js

- move sc/test/parser-test-case -> sc/lang/compiler

- fix output code style

- build v0.0.14
Merge pull request #22 from mohayonao/cleanup-code

cleanup code
code cleanup

- remove similar loop
- rename methods
- fix complexity method
- add delegate
- build v0.0.15
Merge pull request #23 from mohayonao/code-cleanup

code cleanup
code cleanup

- fix complex method
- build v0.0.16
Merge pull request #24 from mohayonao/code-cleanup

code cleanup
refactoring

- fix complex method
- fix code style
- split klass.js -> klass.js / klass-constructors.js / klass-utils.js
- fix compiler
- fix names of klass.utils
- fix $SC.Class -> $SC
- update grunt-jscs-checker
- build v0.0.17
Merge pull request #25 from mohayonao/code-cleanup

refactoring
improve default arguments in functions

- fix delimiter for sc.lang.fn , -> ;
- fix default value format
- fix codegen
- build v0.0.18
Merge pull request #26 from mohayonao/function-default-args

support default arguments in functions
refactoring

- mv klass.js
  - add klass/constructors.js, move to separate file
  - add klass/utils.js, move to separate file
- mv compiler.js
  - add compiler/scope.js, move to separate file
  - add compiler/marker.js, move to separete file
  - add compiler/node.js, move to separate file
  - add compiler/lexer.js, move to separate file
  - fix compiler/marker
  - remove parser#peek
- build v0.0.19
Merge pull request #27 from mohayonao/refactoring

refactoring
refactoring

- fix assignment
- fix error message
- add lexer_test.js
- build v0.0.20
Merge pull request #28 from mohayonao/refactoring

refactoring
add demo/editor

- add SCInterpreter
- add CodeMirror to assets
- html/js for editor
- sc-mode
- blink selection when eval code
Merge pull request #29 from mohayonao/editor

add demo/editor
fix AssignmentExpression

- fix return value when assignment
- build v0.0.21
Merge pull request #30 from mohayonao/fix-codegen

fix AssignmentExpression
add String#post

- Object#post
- String#post
- sc.lang.io.post
- SCScript.stdout
- fix Collection#asString
- fix ArrayedCollection#asString
- build v0.0.22
Merge pull request #31 from mohayonao/console-post

add String#post