update shell grammar and add test case
Merge pull request #72 from sekiguchi-nagisa/master

update shell grammar and add test case