├── .eslintrc.js ├── .gitignore ├── DOCS.md ├── README.md ├── package.json ├── src ├── .npmignore ├── index.test.ts ├── index.ts ├── interpret │ ├── index.ts │ ├── lex.test.ts │ ├── lex.ts │ ├── parse.ts │ ├── syntax-parser.ts │ ├── syntax.yml │ └── types.ts ├── util │ └── suggest.ts └── validate │ ├── index.test.ts │ ├── index.ts │ ├── types.ts │ └── validators.ts └── test └── validManifest.txt /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahultgren/node-varium/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env 3 | -------------------------------------------------------------------------------- /DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahultgren/node-varium/HEAD/DOCS.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahultgren/node-varium/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahultgren/node-varium/HEAD/package.json -------------------------------------------------------------------------------- /src/.npmignore: -------------------------------------------------------------------------------- 1 | *.test.js 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahultgren/node-varium/HEAD/src/index.test.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahultgren/node-varium/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/interpret/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahultgren/node-varium/HEAD/src/interpret/index.ts -------------------------------------------------------------------------------- /src/interpret/lex.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahultgren/node-varium/HEAD/src/interpret/lex.test.ts -------------------------------------------------------------------------------- /src/interpret/lex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahultgren/node-varium/HEAD/src/interpret/lex.ts -------------------------------------------------------------------------------- /src/interpret/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahultgren/node-varium/HEAD/src/interpret/parse.ts -------------------------------------------------------------------------------- /src/interpret/syntax-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahultgren/node-varium/HEAD/src/interpret/syntax-parser.ts -------------------------------------------------------------------------------- /src/interpret/syntax.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahultgren/node-varium/HEAD/src/interpret/syntax.yml -------------------------------------------------------------------------------- /src/interpret/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahultgren/node-varium/HEAD/src/interpret/types.ts -------------------------------------------------------------------------------- /src/util/suggest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahultgren/node-varium/HEAD/src/util/suggest.ts -------------------------------------------------------------------------------- /src/validate/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahultgren/node-varium/HEAD/src/validate/index.test.ts -------------------------------------------------------------------------------- /src/validate/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahultgren/node-varium/HEAD/src/validate/index.ts -------------------------------------------------------------------------------- /src/validate/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahultgren/node-varium/HEAD/src/validate/types.ts -------------------------------------------------------------------------------- /src/validate/validators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ahultgren/node-varium/HEAD/src/validate/validators.ts -------------------------------------------------------------------------------- /test/validManifest.txt: -------------------------------------------------------------------------------- 1 | TEST : String | 2 | --------------------------------------------------------------------------------