Fix argument order

`gethash` takes key as first argument and hash as second argument.
adding BashGenerator and VBAGenerator
Fix JS Generation
enable do/while statement
adding ParseExpression to construct sugar nodes
add python parser test
renewal RegExp parser
update playground & change styles
Merge pull request #75 from nikuuchi/lua

fix lua generator
Merge pull request #76 from nikuuchi/python

add python parser test
Merge pull request #77 from nikuuchi/playground

update playground & change styles
Merge branch 'master' of github.com:libbun/libbun
Merge pull request #74 from tetsurom/jsgen

Fix JS Generation
Merge pull request #68 from syohex/fix-for-hash

Fix argument order
Merge branch 'master' of github.com:libbun/libbun
Fix C# generation
fix shell garmmar
Merge pull request #78 from sekiguchi-nagisa/master

fix shell garmmar
Merge pull request #73 from tetsurom/csgen

Fix C# generation
add files for SMLSharpGenenator
add built-in method for SMLSharp in lib/common.libbun
implement Visit(Boolean|Int|Float|String)Node,
VisitBlockNode, VisitReturnNode and VisitFunctionNode