├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── package.json ├── rollup.config.js ├── scripts ├── .eslintrc.json └── build-operator-list.js ├── src ├── expression-operators.js ├── expression-to-formula.js ├── formula-to-expression.js ├── handle-syntax-errors.js └── index.js └── test ├── .eslintrc.json ├── expression-to-formula.test.js └── formula-to-expression.test.js /.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/expression-jamsession/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/expression-jamsession/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/expression-jamsession/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | # global owners 2 | * @mapbox/studio 3 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/expression-jamsession/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/expression-jamsession/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/expression-jamsession/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/expression-jamsession/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/expression-jamsession/HEAD/rollup.config.js -------------------------------------------------------------------------------- /scripts/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/expression-jamsession/HEAD/scripts/.eslintrc.json -------------------------------------------------------------------------------- /scripts/build-operator-list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/expression-jamsession/HEAD/scripts/build-operator-list.js -------------------------------------------------------------------------------- /src/expression-operators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/expression-jamsession/HEAD/src/expression-operators.js -------------------------------------------------------------------------------- /src/expression-to-formula.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/expression-jamsession/HEAD/src/expression-to-formula.js -------------------------------------------------------------------------------- /src/formula-to-expression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/expression-jamsession/HEAD/src/formula-to-expression.js -------------------------------------------------------------------------------- /src/handle-syntax-errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/expression-jamsession/HEAD/src/handle-syntax-errors.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/expression-jamsession/HEAD/src/index.js -------------------------------------------------------------------------------- /test/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/expression-jamsession/HEAD/test/.eslintrc.json -------------------------------------------------------------------------------- /test/expression-to-formula.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/expression-jamsession/HEAD/test/expression-to-formula.test.js -------------------------------------------------------------------------------- /test/formula-to-expression.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mapbox/expression-jamsession/HEAD/test/formula-to-expression.test.js --------------------------------------------------------------------------------