Gobstones language module for the web
Npm package
Npm package can be found on gs-weblang-core
CDN
Universal module files can be found on unpkg
For instance, version 0.1.4
can be fetched from https://unpkg.com/gs-weblang-core@0.1.4/umd/
Bower
It can be installed with Bower too!
bower install --save gobstones/gs-weblang-core#bower
Developer Tools
Developer tools that include ascii board and AST viewer can be found on: http://gobstones.github.io/gs-weblang-core/tools/index.html?v=0.1.4
Replace the version v
with the desire version you want to try.
hello-world example
{ var Context = gsWeblangCoreContext; var parser = gsWebLangCore; var ast = parserprogram; return ast ;} // --------- ;
test in REPL
try catche console
deploy
git checkout mastergit pullgit pull origin dev npm run-script buildPACKAGE_VERSION=$(cat package.json \ | grep version \ | head -1 \ | awk -F: '{ print $2 }' \ | sed 's/[",]//g')PACKAGE_VERSION=$(echo $PACKAGE_VERSION | xargs)git add -A .git commit -m "Bump $PACKAGE_VERSION"git push git tag $PACKAGE_VERSIONgit push --tags git checkout dev