Merge branch 'develop'
Add 'ArrayUtil.nub'

revival
Add 'makeTokenParser'
Add test for 'LanguageDef'
Fix typo and modify the description
Merge branch 'master' into develop