refactor expression parsing rules
support single statement block
support label and goto
Merge pull request #8 from wasabiz/master

support single statement block