Git Product home page Git Product logo

chat-parser's People

Contributors

dependabot-preview[bot] avatar dependabot[bot] avatar jbpratt avatar slugalisk avatar somuchforsubtlety avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

chat-parser's Issues

panic: runtime error: slice bounds out of range [:3] with capacity 2

`0`000000000000000@\panic: runtime error: slice bounds out of range [:21] with capacity 20

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).tryParseAtNick(0xc0000a6de0, 0xc0000d20fc)
	/home/jbpratt/chat-parser/parse.go:197 +0x52
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x14)
	/home/jbpratt/chat-parser/parse.go:265 +0x287
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f75d8d6b000, 0x14, 0x14, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"`0`000000000000000@\\"
`\panic: runtime error: slice bounds out of range [:3] with capacity 2

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc000124de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc000124de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseCode(0xc000124de0, 0xc00011a480)
	/home/jbpratt/chat-parser/parse.go:215 +0xb5
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc000124de0, 0x0, 0x2)
	/home/jbpratt/chat-parser/parse.go:263 +0x30b
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f0bc7d5d000, 0x2, 0x2, 0x3)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc000124f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"`\\"
000000000000000000000000000\panic: runtime error: slice bounds out of range [:29] with capacity 28

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x1c)
	/home/jbpratt/chat-parser/parse.go:276 +0x52e
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f0b14f38000, 0x1c, 0x1c, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"00000000000000000000" +
	"0000000\\"
||0\panic: runtime error: slice bounds out of range [:5] with capacity 4

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x4, 0x4)
	/home/jbpratt/chat-parser/parse.go:276 +0x52e
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x4)
	/home/jbpratt/chat-parser/parse.go:261 +0x191
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7fa5f78ef000, 0x4, 0x4, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"||0\\"
`0000000000000000000000\000\panic: runtime error: slice bounds out of range [:29] with capacity 28

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseCode(0xc0000a6de0, 0xc00008e1e0)
	/home/jbpratt/chat-parser/parse.go:215 +0xb5
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x1c)
	/home/jbpratt/chat-parser/parse.go:263 +0x30b
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f1e20790000, 0x1c, 0x1c, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"`0000000000000000000" +
	"000\\000\\"
`0`0000000000000000000@\panic: runtime error: slice bounds out of range [:25] with capacity 24

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).tryParseAtNick(0xc0000a6de0, 0xc00008c0cc)
	/home/jbpratt/chat-parser/parse.go:197 +0x52
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x18)
	/home/jbpratt/chat-parser/parse.go:265 +0x287
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f48387c2000, 0x18, 0x18, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"`0`00000000000000000" +
	"00@\\"
`000000`FeelsAmazingMan\panic: runtime error: slice bounds out of range [:25] with capacity 24

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseEmote(0xc0000a6de0, 0xc00008c0e0)
	/home/jbpratt/chat-parser/parse.go:155 +0xda
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x18)
	/home/jbpratt/chat-parser/parse.go:272 +0x441
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f5951f15000, 0x18, 0x18, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"`000000`FeelsAmazing" +
	"Man\\"
||0000000000000\panic: runtime error: slice bounds out of range [:17] with capacity 16

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc000124de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc000124de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc000124de0, 0x4, 0x10)
	/home/jbpratt/chat-parser/parse.go:276 +0x52e
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc000124de0, 0x0, 0x10)
	/home/jbpratt/chat-parser/parse.go:261 +0x191
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7fca8a56d000, 0x10, 0x10, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc000124f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"||0000000000000\\"
000000000000000000000000000000000000000\panic: runtime error: slice bounds out of range [:41] with capacity 40

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x28)
	/home/jbpratt/chat-parser/parse.go:276 +0x52e
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f5430df7000, 0x28, 0x28, 0x3)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"00000000000000000000" +
	"0000000000000000000\\"
000000000000000000000000000000000000000`00000000000\000\panic: runtime error: slice bounds out of range [:57] with capacity 56

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseCode(0xc0000a6de0, 0xc0000d4000)
	/home/jbpratt/chat-parser/parse.go:215 +0xb5
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x38)
	/home/jbpratt/chat-parser/parse.go:263 +0x30b
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f18d6548000, 0x38, 0x38, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"00000000000000000000" +
	"0000000000000000000`" +
	"00000000000\\000\\"
000000000000000\panic: runtime error: slice bounds out of range [:17] with capacity 16

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc000124de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc000124de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc000124de0, 0x0, 0x10)
	/home/jbpratt/chat-parser/parse.go:276 +0x52e
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7fcd80b13000, 0x10, 0x10, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc000124f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"000000000000000\\"
00000000000000`\panic: runtime error: slice bounds out of range [:17] with capacity 16

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseCode(0xc0000a6de0, 0xc00001ac40)
	/home/jbpratt/chat-parser/parse.go:215 +0xb5
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x10)
	/home/jbpratt/chat-parser/parse.go:263 +0x30b
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7ff66e8fc000, 0x10, 0x10, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"00000000000000`\\"
000000`\panic: runtime error: slice bounds out of range [:9] with capacity 8

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseCode(0xc0000a6de0, 0xc000019640)
	/home/jbpratt/chat-parser/parse.go:215 +0xb5
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x8)
	/home/jbpratt/chat-parser/parse.go:263 +0x30b
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7ff6f7c40000, 0x8, 0x8, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"000000`\\"
0000000000000000000000000000000000000000000000000000000000000000000000000000000\panic: runtime error: slice bounds out of range [:81] with capacity 80

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x50)
	/home/jbpratt/chat-parser/parse.go:276 +0x52e
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f8cb7a2c000, 0x50, 0x50, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"00000000000000000000" +
	"00000000000000000000" +
	"00000000000000000000" +
	"0000000000000000000\\"
||00000000000000000\panic: runtime error: slice bounds out of range [:21] with capacity 20

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x4, 0x14)
	/home/jbpratt/chat-parser/parse.go:276 +0x52e
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x14)
	/home/jbpratt/chat-parser/parse.go:261 +0x191
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7fbb7ef39000, 0x14, 0x14, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"||00000000000000000\\"
000000000000000000000000000000`\panic: runtime error: slice bounds out of range [:33] with capacity 32

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc000124de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc000124de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseCode(0xc000124de0, 0xc00019a080)
	/home/jbpratt/chat-parser/parse.go:215 +0xb5
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc000124de0, 0x0, 0x20)
	/home/jbpratt/chat-parser/parse.go:263 +0x30b
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7fc7cc6f3000, 0x20, 0x20, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc000124f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"00000000000000000000" +
	"0000000000`\\"
000000000000000000`\panic: runtime error: slice bounds out of range [:21] with capacity 20

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseCode(0xc0000a6de0, 0xc0000d20f0)
	/home/jbpratt/chat-parser/parse.go:215 +0xb5
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x14)
	/home/jbpratt/chat-parser/parse.go:263 +0x30b
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f3463680000, 0x14, 0x14, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"000000000000000000`\\"
000000000000000000000000000000000000000`00000000000\panic: runtime error: slice bounds out of range [:53] with capacity 52

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseCode(0xc0000a6de0, 0xc0000dc0d0)
	/home/jbpratt/chat-parser/parse.go:215 +0xb5
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x34)
	/home/jbpratt/chat-parser/parse.go:263 +0x30b
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7fdfed533000, 0x34, 0x34, 0x3)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"00000000000000000000" +
	"0000000000000000000`" +
	"00000000000\\"
||`\panic: runtime error: slice bounds out of range [:5] with capacity 4

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseCode(0xc0000a6de0, 0xc00008e360)
	/home/jbpratt/chat-parser/parse.go:215 +0xb5
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x4, 0x4)
	/home/jbpratt/chat-parser/parse.go:263 +0x30b
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x4)
	/home/jbpratt/chat-parser/parse.go:261 +0x191
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f95da7de000, 0x4, 0x4, 0x3)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"||`\\"
||`00000000000000000`00\panic: runtime error: slice bounds out of range [:25] with capacity 24

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x4, 0x18)
	/home/jbpratt/chat-parser/parse.go:276 +0x52e
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x18)
	/home/jbpratt/chat-parser/parse.go:261 +0x191
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f1c3847e000, 0x18, 0x18, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"||`00000000000000000" +
	"`00\\"
0||0000000000000000000000000000000000000`0000000000000000000000\panic: runtime error: slice bounds out of range [:65] with capacity 64

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseCode(0xc0000a6de0, 0xc0000ba10c)
	/home/jbpratt/chat-parser/parse.go:215 +0xb5
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x4, 0x1)
	/home/jbpratt/chat-parser/parse.go:263 +0x30b
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x40)
	/home/jbpratt/chat-parser/parse.go:261 +0x191
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7fbef6391000, 0x40, 0x40, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"0||00000000000000000" +
	"00000000000000000000" +
	"`0000000000000000000" +
	"000\\"
000000000000000000000000000000000000000000000000000000000000000\panic: runtime error: slice bounds out of range [:65] with capacity 64

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x40)
	/home/jbpratt/chat-parser/parse.go:276 +0x52e
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f305a65b000, 0x40, 0x40, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"00000000000000000000" +
	"00000000000000000000" +
	"00000000000000000000" +
	"000\\"
0000000000000000000000000000000000000000000000`\panic: runtime error: slice bounds out of range [:49] with capacity 48

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseCode(0xc0000a6de0, 0xc0000c00c0)
	/home/jbpratt/chat-parser/parse.go:215 +0xb5
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x30)
	/home/jbpratt/chat-parser/parse.go:263 +0x30b
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7fa775727000, 0x30, 0x30, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"00000000000000000000" +
	"00000000000000000000" +
	"000000`\\"
`\00000000000000000000000000`\0\panic: runtime error: slice bounds out of range [:33] with capacity 32

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc000124de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc000124de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc000124de0, 0x0, 0x20)
	/home/jbpratt/chat-parser/parse.go:279 +0x213
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f42118bb000, 0x20, 0x20, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc000124f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"`\\000000000000000000" +
	"00000000`\\0\\"
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\panic: runtime error: slice bounds out of range [:89] with capacity 88

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc000124de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc000124de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc000124de0, 0x0, 0x58)
	/home/jbpratt/chat-parser/parse.go:276 +0x52e
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f4c18570000, 0x58, 0x58, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc000124f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"00000000000000000000" +
	"00000000000000000000" +
	"00000000000000000000" +
	"00000000000000000000" +
	"0000000\\"
0000000000000000000000000000000000000000000\panic: runtime error: slice bounds out of range [:45] with capacity 44

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x2c)
	/home/jbpratt/chat-parser/parse.go:276 +0x52e
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7fbad6984000, 0x2c, 0x2c, 0x3)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"00000000000000000000" +
	"00000000000000000000" +
	"000\\"
0||000000000000000000000000000000000000000000000000000000000000\panic: runtime error: slice bounds out of range [:65] with capacity 64

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x4, 0x1)
	/home/jbpratt/chat-parser/parse.go:276 +0x52e
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x40)
	/home/jbpratt/chat-parser/parse.go:261 +0x191
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f6cc135b000, 0x40, 0x40, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"0||00000000000000000" +
	"00000000000000000000" +
	"00000000000000000000" +
	"000\\"
`\000000000000000000`\0\panic: runtime error: slice bounds out of range [:25] with capacity 24

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x18)
	/home/jbpratt/chat-parser/parse.go:279 +0x213
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f40ee2f4000, 0x18, 0x18, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"`\\000000000000000000" +
	"`\\0\\"
0000000000000000000000`\panic: runtime error: slice bounds out of range [:25] with capacity 24

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc000124de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc000124de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseCode(0xc000124de0, 0xc0001140c0)
	/home/jbpratt/chat-parser/parse.go:215 +0xb5
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc000124de0, 0x0, 0x18)
	/home/jbpratt/chat-parser/parse.go:263 +0x30b
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7fe2b54c6000, 0x18, 0x18, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc000124f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"00000000000000000000" +
	"00`\\"
000\panic: runtime error: slice bounds out of range [:5] with capacity 4

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x4)
	/home/jbpratt/chat-parser/parse.go:276 +0x52e
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7fada8d19000, 0x4, 0x4, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"000\\"
`0000000000000000000000000000000000\panic: runtime error: slice bounds out of range [:37] with capacity 36

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseCode(0xc0000a6de0, 0xc00008e1e0)
	/home/jbpratt/chat-parser/parse.go:215 +0xb5
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x24)
	/home/jbpratt/chat-parser/parse.go:263 +0x30b
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7fb5cc7df000, 0x24, 0x24, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"`0000000000000000000" +
	"000000000000000\\"
0000000000`\panic: runtime error: slice bounds out of range [:13] with capacity 12

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc000124de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc000124de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseCode(0xc000124de0, 0xc00001d140)
	/home/jbpratt/chat-parser/parse.go:215 +0xb5
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc000124de0, 0x0, 0xc)
	/home/jbpratt/chat-parser/parse.go:263 +0x30b
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f7fcc92e000, 0xc, 0xc, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc000124f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"0000000000`\\"
`\0`FeelsAmazingMan\panic: runtime error: slice bounds out of range [:21] with capacity 20

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc00019cde8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc00019cde0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseEmote(0xc00019cde0, 0xc000092100)
	/home/jbpratt/chat-parser/parse.go:155 +0xda
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc00019cde0, 0x0, 0x14)
	/home/jbpratt/chat-parser/parse.go:272 +0x441
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7fe14f6cf000, 0x14, 0x14, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc00019cf70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"`\\0`FeelsAmazingMan\\"
0\panic: runtime error: slice bounds out of range [:3] with capacity 2

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc000124de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc000124de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc000124de0, 0x0, 0x2)
	/home/jbpratt/chat-parser/parse.go:276 +0x52e
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7ff336801000, 0x2, 0x2, 0x3)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc000124f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"0\\"
||`0000\panic: runtime error: slice bounds out of range [:9] with capacity 8

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseCode(0xc0000a6de0, 0xc00008e3c0)
	/home/jbpratt/chat-parser/parse.go:215 +0xb5
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x4, 0x8)
	/home/jbpratt/chat-parser/parse.go:263 +0x30b
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x8)
	/home/jbpratt/chat-parser/parse.go:261 +0x191
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f21c46e7000, 0x8, 0x8, 0x3)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"||`0000\\"
`0`000@\panic: runtime error: slice bounds out of range [:9] with capacity 8

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).tryParseAtNick(0xc0000a6de0, 0xc0000195ec)
	/home/jbpratt/chat-parser/parse.go:197 +0x52
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x8)
	/home/jbpratt/chat-parser/parse.go:265 +0x287
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7fa9cc215000, 0x8, 0x8, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"`0`000@\\"
00000000000000000000000000000000000\panic: runtime error: slice bounds out of range [:37] with capacity 36

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc00019cde8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc00019cde0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc00019cde0, 0x0, 0x24)
	/home/jbpratt/chat-parser/parse.go:276 +0x52e
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7fe6f1a8c000, 0x24, 0x24, 0x3)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc00019cf70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"00000000000000000000" +
	"000000000000000\\"
0000000\panic: runtime error: slice bounds out of range [:9] with capacity 8

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc000124de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc000124de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc000124de0, 0x0, 0x8)
	/home/jbpratt/chat-parser/parse.go:276 +0x52e
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f42dc09d000, 0x8, 0x8, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc000124f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"0000000\\"
0000000000000000000\panic: runtime error: slice bounds out of range [:21] with capacity 20

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x14)
	/home/jbpratt/chat-parser/parse.go:276 +0x52e
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7feaa9d2a000, 0x14, 0x14, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"0000000000000000000\\"
PepeJam\panic: runtime error: slice bounds out of range [:9] with capacity 8

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseEmote(0xc0000a6de0, 0xc0000dd1a0)
	/home/jbpratt/chat-parser/parse.go:155 +0xda
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x8)
	/home/jbpratt/chat-parser/parse.go:272 +0x441
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7ff13d657000, 0x8, 0x8, 0x3)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"PepeJam\\"
PepeJam:mirror:\panic: runtime error: slice bounds out of range [:17] with capacity 16

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseEmote(0xc0000a6de0, 0xc00001bd00)
	/home/jbpratt/chat-parser/parse.go:161 +0x130
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x10)
	/home/jbpratt/chat-parser/parse.go:272 +0x441
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f696ebbd000, 0x10, 0x10, 0x3)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"PepeJam:mirror:\\"
`0000000000`FeelsAmazingMan\panic: runtime error: slice bounds out of range [:29] with capacity 28

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseEmote(0xc0000a6de0, 0xc000016180)
	/home/jbpratt/chat-parser/parse.go:155 +0xda
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x1c)
	/home/jbpratt/chat-parser/parse.go:272 +0x441
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f0c1f479000, 0x1c, 0x1c, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"`0000000000`FeelsAma" +
	"zingMan\\"
||`0000000000000000\000\panic: runtime error: slice bounds out of range [:25] with capacity 24

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc000124de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc000124de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseCode(0xc000124de0, 0xc00011a210)
	/home/jbpratt/chat-parser/parse.go:215 +0xb5
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc000124de0, 0x4, 0x18)
	/home/jbpratt/chat-parser/parse.go:263 +0x30b
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc000124de0, 0x0, 0x18)
	/home/jbpratt/chat-parser/parse.go:261 +0x191
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7fce09c51000, 0x18, 0x18, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc000124f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"||`0000000000000000\\" +
	"000\\"
00`\panic: runtime error: slice bounds out of range [:5] with capacity 4

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc000124de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc000124de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseCode(0xc000124de0, 0xc0000143e0)
	/home/jbpratt/chat-parser/parse.go:215 +0xb5
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc000124de0, 0x0, 0x4)
	/home/jbpratt/chat-parser/parse.go:263 +0x30b
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f3664c95000, 0x4, 0x4, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc000124f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"00`\\"
000000000000000000000000000000000000000`000\panic: runtime error: slice bounds out of range [:45] with capacity 44

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseCode(0xc0000a6de0, 0xc0000dc0b0)
	/home/jbpratt/chat-parser/parse.go:215 +0xb5
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x2c)
	/home/jbpratt/chat-parser/parse.go:263 +0x30b
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f715c9c7000, 0x2c, 0x2c, 0x3)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"00000000000000000000" +
	"0000000000000000000`" +
	"000\\"
000000000000000000000000000000000000000000000000000\panic: runtime error: slice bounds out of range [:53] with capacity 52

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x34)
	/home/jbpratt/chat-parser/parse.go:276 +0x52e
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f2478f87000, 0x34, 0x34, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"00000000000000000000" +
	"00000000000000000000" +
	"00000000000\\"
`0000000\000000000000000000000000000000\panic: runtime error: slice bounds out of range [:41] with capacity 40

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc000124de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc000124de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseCode(0xc000124de0, 0xc00011a1e0)
	/home/jbpratt/chat-parser/parse.go:215 +0xb5
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc000124de0, 0x0, 0x28)
	/home/jbpratt/chat-parser/parse.go:263 +0x30b
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f1f7d16d000, 0x28, 0x28, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc000124f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"`0000000\\00000000000" +
	"0000000000000000000\\"
||0000000000000000\0000\0\0\panic: runtime error: slice bounds out of range [:29] with capacity 28

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x4, 0x1c)
	/home/jbpratt/chat-parser/parse.go:279 +0x213
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x1c)
	/home/jbpratt/chat-parser/parse.go:261 +0x191
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f5795601000, 0x1c, 0x1c, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"||0000000000000000\\0" +
	"000\\0\\0\\"
0000000000000000000000000000000000000000000000000000000\panic: runtime error: slice bounds out of range [:57] with capacity 56

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc000192de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc000192de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc000192de0, 0x0, 0x38)
	/home/jbpratt/chat-parser/parse.go:276 +0x52e
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7fd21d42e000, 0x38, 0x38, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc000192f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"00000000000000000000" +
	"00000000000000000000" +
	"000000000000000\\"
||`00000000\panic: runtime error: slice bounds out of range [:13] with capacity 12

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc000124de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc000124de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseCode(0xc000124de0, 0xc00018c270)
	/home/jbpratt/chat-parser/parse.go:215 +0xb5
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc000124de0, 0x4, 0xc)
	/home/jbpratt/chat-parser/parse.go:263 +0x30b
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc000124de0, 0x0, 0xc)
	/home/jbpratt/chat-parser/parse.go:261 +0x191
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7ff7626c0000, 0xc, 0xc, 0x3)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc000124f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"||`00000000\\"
00@\panic: runtime error: slice bounds out of range [:5] with capacity 4

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).tryParseAtNick(0xc0000a6de0, 0xc000014410)
	/home/jbpratt/chat-parser/parse.go:197 +0x52
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x4)
	/home/jbpratt/chat-parser/parse.go:265 +0x287
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f2ed507e000, 0x4, 0x4, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"00@\\"
00000000000000000000000000000000000000000000000000000000000000000000000\panic: runtime error: slice bounds out of range [:73] with capacity 72

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x48)
	/home/jbpratt/chat-parser/parse.go:276 +0x52e
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7fa111bee000, 0x48, 0x48, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"00000000000000000000" +
	"00000000000000000000" +
	"00000000000000000000" +
	"00000000000\\"
||`000000000000\panic: runtime error: slice bounds out of range [:17] with capacity 16

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseCode(0xc0000a6de0, 0xc00008e3c0)
	/home/jbpratt/chat-parser/parse.go:215 +0xb5
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x4, 0x10)
	/home/jbpratt/chat-parser/parse.go:263 +0x30b
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x10)
	/home/jbpratt/chat-parser/parse.go:261 +0x191
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f2c31164000, 0x10, 0x10, 0x3)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"||`000000000000\\"
||00000\panic: runtime error: slice bounds out of range [:9] with capacity 8

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x4, 0x8)
	/home/jbpratt/chat-parser/parse.go:276 +0x52e
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x8)
	/home/jbpratt/chat-parser/parse.go:261 +0x191
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7fb57dd87000, 0x8, 0x8, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"||00000\\"
00000000000000000000000000000000000000000000000\panic: runtime error: slice bounds out of range [:49] with capacity 48

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc000124de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc000124de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc000124de0, 0x0, 0x30)
	/home/jbpratt/chat-parser/parse.go:276 +0x52e
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f29d5a05000, 0x30, 0x30, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc000124f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"00000000000000000000" +
	"00000000000000000000" +
	"0000000\\"
||000000000000000000000000`\panic: runtime error: slice bounds out of range [:29] with capacity 28

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseCode(0xc0000a6de0, 0xc000016158)
	/home/jbpratt/chat-parser/parse.go:215 +0xb5
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x4, 0x1c)
	/home/jbpratt/chat-parser/parse.go:263 +0x30b
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x1c)
	/home/jbpratt/chat-parser/parse.go:261 +0x191
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f46a721b000, 0x1c, 0x1c, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"||000000000000000000" +
	"000000`\\"
`0`0000000@\panic: runtime error: slice bounds out of range [:13] with capacity 12

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc000124de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc000124de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).tryParseAtNick(0xc000124de0, 0xc00001d14c)
	/home/jbpratt/chat-parser/parse.go:197 +0x52
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc000124de0, 0x0, 0xc)
	/home/jbpratt/chat-parser/parse.go:265 +0x287
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7fa6c33e4000, 0xc, 0xc, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc000124f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"`0`0000000@\\"
||`0000000000000000\panic: runtime error: slice bounds out of range [:21] with capacity 20

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseCode(0xc0000a6de0, 0xc00008e3c0)
	/home/jbpratt/chat-parser/parse.go:215 +0xb5
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x4, 0x14)
	/home/jbpratt/chat-parser/parse.go:263 +0x30b
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x14)
	/home/jbpratt/chat-parser/parse.go:261 +0x191
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f342eb83000, 0x14, 0x14, 0x3)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"||`0000000000000000\\"
`0`00000000000@\panic: runtime error: slice bounds out of range [:17] with capacity 16

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).tryParseAtNick(0xc0000a6de0, 0xc00001ac4c)
	/home/jbpratt/chat-parser/parse.go:197 +0x52
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x10)
	/home/jbpratt/chat-parser/parse.go:265 +0x287
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f30926a1000, 0x10, 0x10, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"`0`00000000000@\\"
||000000000\panic: runtime error: slice bounds out of range [:13] with capacity 12

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x4, 0xc)
	/home/jbpratt/chat-parser/parse.go:276 +0x52e
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0xc)
	/home/jbpratt/chat-parser/parse.go:261 +0x191
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f9d0f7fa000, 0xc, 0xc, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"||000000000\\"
00000000000000000000000000000000000000000000000000000000000\panic: runtime error: slice bounds out of range [:61] with capacity 60

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0x3c)
	/home/jbpratt/chat-parser/parse.go:276 +0x52e
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f526759f000, 0x3c, 0x3c, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"00000000000000000000" +
	"00000000000000000000" +
	"0000000000000000000\\"
 billyWeird\panic: runtime error: slice bounds out of range [:13] with capacity 12

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseEmote(0xc0000a6de0, 0xc000275564)
	/home/jbpratt/chat-parser/parse.go:155 +0xda
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0xc)
	/home/jbpratt/chat-parser/parse.go:272 +0x441
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f0915b2b000, 0xc, 0xc, 0x3)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	" billyWeird\\"
00000000000\panic: runtime error: slice bounds out of range [:13] with capacity 12

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc0000a6de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc0000a6de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc0000a6de0, 0x0, 0xc)
	/home/jbpratt/chat-parser/parse.go:276 +0x52e
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f9f35369000, 0xc, 0xc, 0x4)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc0000a6f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"00000000000\\"
@\panic: runtime error: slice bounds out of range [:3] with capacity 2

goroutine 1 [running]:
github.com/MemeLabs/chat-parser.(*lexer).emit(...)
	/home/jbpratt/chat-parser/lex.go:92
github.com/MemeLabs/chat-parser.(*lexer).Next(0xc000124de8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/jbpratt/chat-parser/lex.go:128 +0x113f
github.com/MemeLabs/chat-parser.(*Parser).next(0xc000124de0)
	/home/jbpratt/chat-parser/parse.go:142 +0x4f
github.com/MemeLabs/chat-parser.(*Parser).tryParseAtNick(0xc000124de0, 0xc00011a3c0)
	/home/jbpratt/chat-parser/parse.go:197 +0x52
github.com/MemeLabs/chat-parser.(*Parser).parseSpan(0xc000124de0, 0x0, 0x2)
	/home/jbpratt/chat-parser/parse.go:265 +0x287
github.com/MemeLabs/chat-parser.(*Parser).ParseMessage(...)
	/home/jbpratt/chat-parser/parse.go:285
github.com/MemeLabs/chat-parser.Fuzz(0x7f52b1f1a000, 0x2, 0x2, 0x3)
	/home/jbpratt/chat-parser/fuzz.go:15 +0x3aa
go-fuzz-dep.Main(0xc000124f70, 0x1, 0x1)
	go-fuzz-dep/main.go:36 +0x1af
main.main()
	github.com/MemeLabs/chat-parser/go.fuzz.main/main.go:15 +0x54
exit status 2	"@\\"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.