diff --git a/.travis.yml b/.travis.yml index 2bd2d8b1..de80c405 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,9 +17,11 @@ addons: - oracle-java8-set-default before_install: -- shopt -s expand_aliases - curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh -- sudo curl -O https://www.antlr.org/download/antlr-4.7.1-complete.jar +- sudo curl -o /usr/local/lib/antlr-4.7.1-complete.jar https://www.antlr.org/download/antlr-4.7.1-complete.jar - export CLASSPATH=".:/usr/local/lib/antlr-4.7.1-complete.jar:$CLASSPATH" -- alias antlr4='java -jar /usr/local/lib/antlr-4.7.1-complete.jar' -- alias grun='java org.antlr.v4.gui.TestRig' \ No newline at end of file +- mkdir $HOME/travis-bin +- echo -e "#!/bin/bash\njava -jar /usr/local/lib/antlr-4.7.1-complete.jar" > $HOME/travis-bin/antlr4 +- echo -e "#!/bin/bash\njava org.antlr.v4.gui.TestRig" > $HOME/travis-bin/grun +- chmod +x $HOME/travis-bin/* +- export PATH=$PATH:$HOME/travis-bin \ No newline at end of file diff --git a/pkg/runtime/values/helpers.go b/pkg/runtime/values/helpers.go index a91b2d0d..69d661aa 100644 --- a/pkg/runtime/values/helpers.go +++ b/pkg/runtime/values/helpers.go @@ -215,6 +215,8 @@ func Parse(input interface{}) core.Value { return obj case []byte: return NewBinary(input.([]byte)) + case nil: + return None default: if core.IsNil(input) { return None