From 10f847acc7087317b0fbe20b7cf3307a0fafab8a Mon Sep 17 00:00:00 2001 From: Charlie Stanton Date: Wed, 19 Apr 2023 14:34:22 +0100 Subject: Changes the parsing API for subex to be more suitable to being part of a larger program --- subex/main.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'subex/main.go') diff --git a/subex/main.go b/subex/main.go index 091625b..9824f10 100644 --- a/subex/main.go +++ b/subex/main.go @@ -131,7 +131,12 @@ func Main() { panic("Expected: program [subex]") } program := os.Args[1] - ast := Parse(program) + reader := &StringRuneReader { + input: program, + pos: 0, + width: 0, + } + ast := Parse(reader) transducer := CompileTransducer(ast) stdin := bufio.NewReader(os.Stdin); -- cgit v1.2.3