make them restricted
make DShellGrammar restricted, and fix typescript generation
Merge pull request #19 from takeoonoda/master

make them restricted, and fix typescript generation