├── .github └── workflows │ └── ci.yaml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── examples ├── gpt-function-call │ └── main.go └── simple-json-stream │ └── main.go ├── go.mod ├── go.sum ├── lexer.go ├── lexer_helper.go ├── lexer_helper_test.go ├── lexer_position_checker.go ├── lexer_test.go ├── lexer_timing_test.go └── lexer_tokens.go /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karminski/streaming-json-go/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karminski/streaming-json-go/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karminski/streaming-json-go/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karminski/streaming-json-go/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karminski/streaming-json-go/HEAD/README.md -------------------------------------------------------------------------------- /examples/gpt-function-call/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karminski/streaming-json-go/HEAD/examples/gpt-function-call/main.go -------------------------------------------------------------------------------- /examples/simple-json-stream/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karminski/streaming-json-go/HEAD/examples/simple-json-stream/main.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karminski/streaming-json-go/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karminski/streaming-json-go/HEAD/go.sum -------------------------------------------------------------------------------- /lexer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karminski/streaming-json-go/HEAD/lexer.go -------------------------------------------------------------------------------- /lexer_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karminski/streaming-json-go/HEAD/lexer_helper.go -------------------------------------------------------------------------------- /lexer_helper_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karminski/streaming-json-go/HEAD/lexer_helper_test.go -------------------------------------------------------------------------------- /lexer_position_checker.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karminski/streaming-json-go/HEAD/lexer_position_checker.go -------------------------------------------------------------------------------- /lexer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karminski/streaming-json-go/HEAD/lexer_test.go -------------------------------------------------------------------------------- /lexer_timing_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karminski/streaming-json-go/HEAD/lexer_timing_test.go -------------------------------------------------------------------------------- /lexer_tokens.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karminski/streaming-json-go/HEAD/lexer_tokens.go --------------------------------------------------------------------------------