├── .DS_Store ├── .babelrc ├── .eslintrc.json ├── .gitignore ├── .npmrc ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── __tests__ ├── App.test.tsx ├── IDE.test.tsx ├── Query.test.tsx ├── QueryTable.test.tsx └── Querybox.test.tsx ├── assets ├── boost-banner.png ├── boost-icon-128.png ├── boost-icon-16.png ├── boost-icon-32.png └── boost-icon-80.png ├── config └── CSSStub.js ├── docs ├── excelFunction.js.html ├── fonts │ ├── OpenSans-Bold-webfont.eot │ ├── OpenSans-Bold-webfont.svg │ ├── OpenSans-Bold-webfont.woff │ ├── OpenSans-BoldItalic-webfont.eot │ ├── OpenSans-BoldItalic-webfont.svg │ ├── OpenSans-BoldItalic-webfont.woff │ ├── OpenSans-Italic-webfont.eot │ ├── OpenSans-Italic-webfont.svg │ ├── OpenSans-Italic-webfont.woff │ ├── OpenSans-Light-webfont.eot │ ├── OpenSans-Light-webfont.svg │ ├── OpenSans-Light-webfont.woff │ ├── OpenSans-LightItalic-webfont.eot │ ├── OpenSans-LightItalic-webfont.svg │ ├── OpenSans-LightItalic-webfont.woff │ ├── OpenSans-Regular-webfont.eot │ ├── OpenSans-Regular-webfont.svg │ └── OpenSans-Regular-webfont.woff ├── global.html ├── index.html ├── scripts │ ├── linenumber.js │ └── prettify │ │ ├── lang-css.js │ │ └── prettify.js └── styles │ ├── jsdoc-default.css │ ├── prettify-jsdoc.css │ └── prettify-tomorrow.css ├── jest.config.js ├── jsdoc.json ├── manifest.xml ├── package.json ├── references ├── allWorkBook Object pix.png ├── ast-WHERE-multiple.png ├── ast-WHERE.png ├── ast.png ├── queryHeaders.png └── togglecheckboxFunction.png ├── src ├── commands │ ├── commands.html │ └── commands.ts ├── excelFunction.ts ├── functions │ ├── functions.html │ └── functions.ts ├── taskpane │ ├── components │ │ ├── App.tsx │ │ ├── Contexts.tsx │ │ ├── IDE.tsx │ │ ├── NavBar.tsx │ │ ├── Query.tsx │ │ ├── ide │ │ │ ├── FuncInput.tsx │ │ │ └── FuncLibrary.tsx │ │ └── query │ │ │ ├── QueryTable.tsx │ │ │ ├── Querybox.tsx │ │ │ └── queryFunctions │ │ │ ├── handleQuery.ts │ │ │ ├── reloadSheets.ts │ │ │ ├── selectParser.ts │ │ │ └── whereFilter.ts │ ├── index.tsx │ ├── taskpane.css │ └── taskpane.html └── types.ts ├── tsconfig.json └── webpack.config.js /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/.DS_Store -------------------------------------------------------------------------------- /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | .DS_Store -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/.npmrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/__tests__/App.test.tsx -------------------------------------------------------------------------------- /__tests__/IDE.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/__tests__/IDE.test.tsx -------------------------------------------------------------------------------- /__tests__/Query.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/__tests__/Query.test.tsx -------------------------------------------------------------------------------- /__tests__/QueryTable.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/__tests__/QueryTable.test.tsx -------------------------------------------------------------------------------- /__tests__/Querybox.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/__tests__/Querybox.test.tsx -------------------------------------------------------------------------------- /assets/boost-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/assets/boost-banner.png -------------------------------------------------------------------------------- /assets/boost-icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/assets/boost-icon-128.png -------------------------------------------------------------------------------- /assets/boost-icon-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/assets/boost-icon-16.png -------------------------------------------------------------------------------- /assets/boost-icon-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/assets/boost-icon-32.png -------------------------------------------------------------------------------- /assets/boost-icon-80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/assets/boost-icon-80.png -------------------------------------------------------------------------------- /config/CSSStub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/config/CSSStub.js -------------------------------------------------------------------------------- /docs/excelFunction.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/docs/excelFunction.js.html -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Bold-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/docs/fonts/OpenSans-Bold-webfont.eot -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Bold-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/docs/fonts/OpenSans-Bold-webfont.svg -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Bold-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/docs/fonts/OpenSans-Bold-webfont.woff -------------------------------------------------------------------------------- /docs/fonts/OpenSans-BoldItalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/docs/fonts/OpenSans-BoldItalic-webfont.eot -------------------------------------------------------------------------------- /docs/fonts/OpenSans-BoldItalic-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/docs/fonts/OpenSans-BoldItalic-webfont.svg -------------------------------------------------------------------------------- /docs/fonts/OpenSans-BoldItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/docs/fonts/OpenSans-BoldItalic-webfont.woff -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Italic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/docs/fonts/OpenSans-Italic-webfont.eot -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Italic-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/docs/fonts/OpenSans-Italic-webfont.svg -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Italic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/docs/fonts/OpenSans-Italic-webfont.woff -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Light-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/docs/fonts/OpenSans-Light-webfont.eot -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Light-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/docs/fonts/OpenSans-Light-webfont.svg -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Light-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/docs/fonts/OpenSans-Light-webfont.woff -------------------------------------------------------------------------------- /docs/fonts/OpenSans-LightItalic-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/docs/fonts/OpenSans-LightItalic-webfont.eot -------------------------------------------------------------------------------- /docs/fonts/OpenSans-LightItalic-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/docs/fonts/OpenSans-LightItalic-webfont.svg -------------------------------------------------------------------------------- /docs/fonts/OpenSans-LightItalic-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/docs/fonts/OpenSans-LightItalic-webfont.woff -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Regular-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/docs/fonts/OpenSans-Regular-webfont.eot -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Regular-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/docs/fonts/OpenSans-Regular-webfont.svg -------------------------------------------------------------------------------- /docs/fonts/OpenSans-Regular-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/docs/fonts/OpenSans-Regular-webfont.woff -------------------------------------------------------------------------------- /docs/global.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/docs/global.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/scripts/linenumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/docs/scripts/linenumber.js -------------------------------------------------------------------------------- /docs/scripts/prettify/lang-css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/docs/scripts/prettify/lang-css.js -------------------------------------------------------------------------------- /docs/scripts/prettify/prettify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/docs/scripts/prettify/prettify.js -------------------------------------------------------------------------------- /docs/styles/jsdoc-default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/docs/styles/jsdoc-default.css -------------------------------------------------------------------------------- /docs/styles/prettify-jsdoc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/docs/styles/prettify-jsdoc.css -------------------------------------------------------------------------------- /docs/styles/prettify-tomorrow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/docs/styles/prettify-tomorrow.css -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/jest.config.js -------------------------------------------------------------------------------- /jsdoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/jsdoc.json -------------------------------------------------------------------------------- /manifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/manifest.xml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/package.json -------------------------------------------------------------------------------- /references/allWorkBook Object pix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/references/allWorkBook Object pix.png -------------------------------------------------------------------------------- /references/ast-WHERE-multiple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/references/ast-WHERE-multiple.png -------------------------------------------------------------------------------- /references/ast-WHERE.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/references/ast-WHERE.png -------------------------------------------------------------------------------- /references/ast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/references/ast.png -------------------------------------------------------------------------------- /references/queryHeaders.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/references/queryHeaders.png -------------------------------------------------------------------------------- /references/togglecheckboxFunction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/references/togglecheckboxFunction.png -------------------------------------------------------------------------------- /src/commands/commands.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/src/commands/commands.html -------------------------------------------------------------------------------- /src/commands/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/src/commands/commands.ts -------------------------------------------------------------------------------- /src/excelFunction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/src/excelFunction.ts -------------------------------------------------------------------------------- /src/functions/functions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/src/functions/functions.html -------------------------------------------------------------------------------- /src/functions/functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/src/functions/functions.ts -------------------------------------------------------------------------------- /src/taskpane/components/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/src/taskpane/components/App.tsx -------------------------------------------------------------------------------- /src/taskpane/components/Contexts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/src/taskpane/components/Contexts.tsx -------------------------------------------------------------------------------- /src/taskpane/components/IDE.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/src/taskpane/components/IDE.tsx -------------------------------------------------------------------------------- /src/taskpane/components/NavBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/src/taskpane/components/NavBar.tsx -------------------------------------------------------------------------------- /src/taskpane/components/Query.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/src/taskpane/components/Query.tsx -------------------------------------------------------------------------------- /src/taskpane/components/ide/FuncInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/src/taskpane/components/ide/FuncInput.tsx -------------------------------------------------------------------------------- /src/taskpane/components/ide/FuncLibrary.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/src/taskpane/components/ide/FuncLibrary.tsx -------------------------------------------------------------------------------- /src/taskpane/components/query/QueryTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/src/taskpane/components/query/QueryTable.tsx -------------------------------------------------------------------------------- /src/taskpane/components/query/Querybox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/src/taskpane/components/query/Querybox.tsx -------------------------------------------------------------------------------- /src/taskpane/components/query/queryFunctions/handleQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/src/taskpane/components/query/queryFunctions/handleQuery.ts -------------------------------------------------------------------------------- /src/taskpane/components/query/queryFunctions/reloadSheets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/src/taskpane/components/query/queryFunctions/reloadSheets.ts -------------------------------------------------------------------------------- /src/taskpane/components/query/queryFunctions/selectParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/src/taskpane/components/query/queryFunctions/selectParser.ts -------------------------------------------------------------------------------- /src/taskpane/components/query/queryFunctions/whereFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/src/taskpane/components/query/queryFunctions/whereFilter.ts -------------------------------------------------------------------------------- /src/taskpane/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/src/taskpane/index.tsx -------------------------------------------------------------------------------- /src/taskpane/taskpane.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/src/taskpane/taskpane.css -------------------------------------------------------------------------------- /src/taskpane/taskpane.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/src/taskpane/taskpane.html -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/src/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oslabs-beta/Boost/HEAD/webpack.config.js --------------------------------------------------------------------------------