testing string: aaabb
matched token #99
testing string: aaabbd
matched token #100
testing string: aaabbabd
matched token #99
testing string: aaabbde
matched token #100
testing string: baaabcabd
matched token #100
testing string: baaabcabde
matched token #100
testing string: abc123
matched token #100
testing string: 1234
matched token #200
testing string: 12a45
matched token #200
matched token #100
testing string: do
matched token #1
testing string: do1
matched token #2
testing string: do_more
matched token #3
testing string: _more
matched token #4
testing string: some_more
matched token #5
testing string: some_
matched token #6
testing string: dodo1
matched token #1
matched token #2
testing string: do_more_more
matched token #3
matched token #4
testing string: some_more_moresome__more
matched token #5
matched token #4
matched token #6
matched token #4
testing string: aaabb
matched token #2
testing string: abc123
matched token #2
lexing failed at: 123
testing string: 1234
lexing failed at: 1234
testing string: 12a45
lexing failed at: 12a45
testing string: abc
matched token #2
testing string: .
lexing failed at: .
testing string: .
lexing failed at: .
testing string: .
lexing failed at: .
testing string: .
lexing failed at: .
testing string: .
lexing failed at: .
testing string: .
lexing failed at: .
testing string: 	
lexing failed at: 	
testing string: .
lexing failed at: .
testing string: .
matched token #1
testing string: .
matched token #1
testing string: .
matched token #1
testing string: .
matched token #1
testing string: .
matched token #1
testing string: 	
lexing failed at: 	
