+1
-1
README.md
+1
-1
README.md
+4
-4
src/gbf.gleam
+4
-4
src/gbf.gleam
···
1
1
import ascii
2
-
import gbf/eval
3
-
import gbf/lexer
4
-
import gbf/parser
5
-
import gbf/vm.{type VirtualMachine}
2
+
import gbf/internal/eval
3
+
import gbf/internal/lexer
4
+
import gbf/internal/parser
5
+
import gbf/internal/vm.{type VirtualMachine}
6
6
import gleam/list
7
7
import gleam/result
8
8
import gleam/string
+4
-4
src/gbf/eval.gleam
src/gbf/internal/eval.gleam
+4
-4
src/gbf/eval.gleam
src/gbf/internal/eval.gleam
···
1
-
import gbf/lexer
2
-
import gbf/parser.{type AST, type Block, type Command}
3
-
import gbf/token
4
-
import gbf/vm.{type VirtualMachine}
1
+
import gbf/internal/lexer
2
+
import gbf/internal/parser.{type AST, type Block, type Command}
3
+
import gbf/internal/token
4
+
import gbf/internal/vm.{type VirtualMachine}
5
5
import gleam/int
6
6
import gleam/list
7
7
import gleam/result
+1
-1
src/gbf/lexer.gleam
src/gbf/internal/lexer.gleam
+1
-1
src/gbf/lexer.gleam
src/gbf/internal/lexer.gleam
+2
-2
src/gbf/parser.gleam
src/gbf/internal/parser.gleam
+2
-2
src/gbf/parser.gleam
src/gbf/internal/parser.gleam
src/gbf/token.gleam
src/gbf/internal/token.gleam
src/gbf/token.gleam
src/gbf/internal/token.gleam
src/gbf/vm.gleam
src/gbf/internal/vm.gleam
src/gbf/vm.gleam
src/gbf/internal/vm.gleam
src/run.gleam
src/gbf/run.gleam
src/run.gleam
src/gbf/run.gleam
+2
-2
test/gbf_lexer_test.gleam
+2
-2
test/gbf_lexer_test.gleam
+3
-3
test/gbf_parser_test.gleam
+3
-3
test/gbf_parser_test.gleam
···
1
-
import gbf/lexer.{Position}
2
-
import gbf/parser.{Block, Leaf, Node}
3
-
import gbf/token.{DecrementByte, IncrementByte, IncrementPointer}
1
+
import gbf/internal/lexer.{Position}
2
+
import gbf/internal/parser.{Block, Leaf, Node}
3
+
import gbf/internal/token.{DecrementByte, IncrementByte, IncrementPointer}
4
4
import gleeunit/should
5
5
6
6
pub fn should_parse_test() {
+1
-2
test/gbf_test.gleam
+1
-2
test/gbf_test.gleam