Mode | Name | Size |
-rw-r--r-- | .gitignore | 1L |
-rw-r--r-- | LICENSE | 24L |
-rw-r--r-- | README | 4L |
-rw-r--r-- | ast/ast.go | 342L |
-rw-r--r-- | ast/ast_test.go | 28L |
-rw-r--r-- | eval/builtins.go | 129L |
-rw-r--r-- | eval/eval.go | 371L |
-rw-r--r-- | eval/eval_test.go | 387L |
-rw-r--r-- | go.mod | 5L |
-rw-r--r-- | go.sum | 2L |
-rw-r--r-- | lexer/lexer.go | 151L |
-rw-r--r-- | lexer/lexer_test.go | 156L |
-rw-r--r-- | main.go | 29L |
-rw-r--r-- | object/context.go | 30L |
-rw-r--r-- | object/object.go | 163L |
-rw-r--r-- | object/object_test.go | 21L |
-rw-r--r-- | parser/parser.go | 419L |
-rw-r--r-- | parser/parser_test.go | 658L |
-rw-r--r-- | repl/repl.go | 56L |
-rw-r--r-- | test.in | 14L |
-rw-r--r-- | token/token.go | 59L |
-rw-r--r-- | vendor/bsandro.tech/umx_asm.git/LICENSE | 24L |
-rw-r--r-- | vendor/bsandro.tech/umx_asm.git/asm/instruction.go | 122L |
-rw-r--r-- | vendor/bsandro.tech/umx_asm.git/asm/opcode.go | 61L |
-rw-r--r-- | vendor/bsandro.tech/umx_asm.git/asm/opcode_string.go | 36L |
-rw-r--r-- | vendor/bsandro.tech/umx_asm.git/asm/register.go | 23L |
-rw-r--r-- | vendor/modules.txt | 3L |