Support private, public, protected
Support readonly

Close #46
Support global

Close #47
Support inner

Close #48
Support instance

Close #49
Support static

Close #50
Rename allowBraces to allowBrackets

Since '[' is bracket.
Rename `parseNone` to `ensureEnd`
Support this

ref #5
Merge remote-tracking branch 'upstream/master'