├── .gitignore ├── LICENSE ├── README.md ├── carrot ├── commands.txt ├── garden.js ├── interpreter.js ├── parser ├── arrayNode.js ├── caret.js ├── childNode.js ├── command.js ├── functionCall.js ├── lexer.js ├── literal.js ├── loop.js ├── mode.js ├── node.js ├── nodeType.js ├── normal.js ├── parentNode.js ├── parser.js ├── program.js ├── subshell.js └── tokenType.js ├── plan.txt ├── stack.js ├── stackMode.js └── test └── test.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritixilithos/Carrot/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritixilithos/Carrot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritixilithos/Carrot/HEAD/README.md -------------------------------------------------------------------------------- /carrot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritixilithos/Carrot/HEAD/carrot -------------------------------------------------------------------------------- /commands.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritixilithos/Carrot/HEAD/commands.txt -------------------------------------------------------------------------------- /garden.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritixilithos/Carrot/HEAD/garden.js -------------------------------------------------------------------------------- /interpreter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritixilithos/Carrot/HEAD/interpreter.js -------------------------------------------------------------------------------- /parser/arrayNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritixilithos/Carrot/HEAD/parser/arrayNode.js -------------------------------------------------------------------------------- /parser/caret.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritixilithos/Carrot/HEAD/parser/caret.js -------------------------------------------------------------------------------- /parser/childNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritixilithos/Carrot/HEAD/parser/childNode.js -------------------------------------------------------------------------------- /parser/command.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritixilithos/Carrot/HEAD/parser/command.js -------------------------------------------------------------------------------- /parser/functionCall.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritixilithos/Carrot/HEAD/parser/functionCall.js -------------------------------------------------------------------------------- /parser/lexer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritixilithos/Carrot/HEAD/parser/lexer.js -------------------------------------------------------------------------------- /parser/literal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritixilithos/Carrot/HEAD/parser/literal.js -------------------------------------------------------------------------------- /parser/loop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritixilithos/Carrot/HEAD/parser/loop.js -------------------------------------------------------------------------------- /parser/mode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritixilithos/Carrot/HEAD/parser/mode.js -------------------------------------------------------------------------------- /parser/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritixilithos/Carrot/HEAD/parser/node.js -------------------------------------------------------------------------------- /parser/nodeType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritixilithos/Carrot/HEAD/parser/nodeType.js -------------------------------------------------------------------------------- /parser/normal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritixilithos/Carrot/HEAD/parser/normal.js -------------------------------------------------------------------------------- /parser/parentNode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritixilithos/Carrot/HEAD/parser/parentNode.js -------------------------------------------------------------------------------- /parser/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritixilithos/Carrot/HEAD/parser/parser.js -------------------------------------------------------------------------------- /parser/program.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritixilithos/Carrot/HEAD/parser/program.js -------------------------------------------------------------------------------- /parser/subshell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritixilithos/Carrot/HEAD/parser/subshell.js -------------------------------------------------------------------------------- /parser/tokenType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritixilithos/Carrot/HEAD/parser/tokenType.js -------------------------------------------------------------------------------- /plan.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritixilithos/Carrot/HEAD/plan.txt -------------------------------------------------------------------------------- /stack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritixilithos/Carrot/HEAD/stack.js -------------------------------------------------------------------------------- /stackMode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritixilithos/Carrot/HEAD/stackMode.js -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritixilithos/Carrot/HEAD/test/test.js --------------------------------------------------------------------------------