Merge remote-tracking branch 'origin/master' into develop
add spec
use Result
Merge remote-tracking branch 'origin/develop' into develop
add build status
Update null check
add parser spec
fix bugs
add getPercentage method
to Map
fix expect value
add trait
to Immutable
use ConstCollection
Update spec
add spec
add visitor
Merge remote-tracking branch 'origin/develop' into develop
add types file
Merge remote-tracking branch 'origin/develop'