├── .github └── FUNDING.yml ├── .gitignore ├── README.md ├── ast ├── ast.go └── ast_test.go ├── evaluator ├── builtins.go ├── evaluator.go └── evaluator_test.go ├── go.mod ├── lexer ├── lexer.go └── lexer_test.go ├── main.go ├── object ├── environment.go └── object.go ├── parser ├── parser.go └── parser_test.go ├── repl └── repl.go └── token └── token.go /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manthanguptaa/CricLang/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manthanguptaa/CricLang/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manthanguptaa/CricLang/HEAD/README.md -------------------------------------------------------------------------------- /ast/ast.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manthanguptaa/CricLang/HEAD/ast/ast.go -------------------------------------------------------------------------------- /ast/ast_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manthanguptaa/CricLang/HEAD/ast/ast_test.go -------------------------------------------------------------------------------- /evaluator/builtins.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manthanguptaa/CricLang/HEAD/evaluator/builtins.go -------------------------------------------------------------------------------- /evaluator/evaluator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manthanguptaa/CricLang/HEAD/evaluator/evaluator.go -------------------------------------------------------------------------------- /evaluator/evaluator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manthanguptaa/CricLang/HEAD/evaluator/evaluator_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module CricLang 2 | 3 | go 1.21.5 4 | -------------------------------------------------------------------------------- /lexer/lexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manthanguptaa/CricLang/HEAD/lexer/lexer.go -------------------------------------------------------------------------------- /lexer/lexer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manthanguptaa/CricLang/HEAD/lexer/lexer_test.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manthanguptaa/CricLang/HEAD/main.go -------------------------------------------------------------------------------- /object/environment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manthanguptaa/CricLang/HEAD/object/environment.go -------------------------------------------------------------------------------- /object/object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manthanguptaa/CricLang/HEAD/object/object.go -------------------------------------------------------------------------------- /parser/parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manthanguptaa/CricLang/HEAD/parser/parser.go -------------------------------------------------------------------------------- /parser/parser_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manthanguptaa/CricLang/HEAD/parser/parser_test.go -------------------------------------------------------------------------------- /repl/repl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manthanguptaa/CricLang/HEAD/repl/repl.go -------------------------------------------------------------------------------- /token/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manthanguptaa/CricLang/HEAD/token/token.go --------------------------------------------------------------------------------