go-parsekit/tokenize
Maurice Makaay dd1159e309 Committing a bit of code cleanup before trying something bigger. 2019-07-22 07:57:05 +00:00
..
api.go Brought back some lost performance. Doing everything via api.Input/Output causes an extra level of indirection and it does not cost that much, but we do loose performance through that route. So added private methods for the API struct, which are used internally to squeeze out a bit of extra performance. 2019-07-20 23:51:08 +00:00
api_input.go Committing a bit of code cleanup before trying something bigger. 2019-07-22 07:57:05 +00:00
api_output.go Committing a bit of code cleanup before trying something bigger. 2019-07-22 07:57:05 +00:00
api_test.go Committing a bit of code cleanup before trying something bigger. 2019-07-22 07:57:05 +00:00
assertions_test.go Made all unit tests work again. 2019-07-11 14:55:08 +00:00
callerinfo.go A few small changes used for TOML support. 2019-06-23 12:06:31 +00:00
callerinfo_test.go Optimization round completed (for now :-) All tests successful. 2019-07-11 12:43:57 +00:00
cursor.go Switched to byte input for built-in tokenize.Handler functions. 2019-07-15 22:48:00 +00:00
cursor_test.go Moved input-related functions to their own API.Input struct. 2019-07-19 23:41:15 +00:00
handler.go Fixed the ModifyDrop() behavior. It worked, but it caused memory build-up in the old implementation. 2019-07-11 14:52:12 +00:00
handler_test.go Made all unit tests work again. 2019-07-11 14:55:08 +00:00
handlers_builtin.go Brought back some lost performance. Doing everything via api.Input/Output causes an extra level of indirection and it does not cost that much, but we do loose performance through that route. So added private methods for the API struct, which are used internally to squeeze out a bit of extra performance. 2019-07-20 23:51:08 +00:00
handlers_builtin_test.go Yay! First version for which parsing long.toml drops below 100ms! Got an outcome of 93ms. Almost down to BurntSushi's speed level, but still with a generic parser backing. Looking good!! 2019-07-16 23:34:01 +00:00
token.go Optimization round completed (for now :-) All tests successful. 2019-07-11 12:43:57 +00:00
token_test.go Optimization round completed (for now :-) All tests successful. 2019-07-11 12:43:57 +00:00
tokenize.go Brought back some lost performance. Doing everything via api.Input/Output causes an extra level of indirection and it does not cost that much, but we do loose performance through that route. So added private methods for the API struct, which are used internally to squeeze out a bit of extra performance. 2019-07-20 23:51:08 +00:00
tokenizer_test.go Moved input-related functions to their own API.Input struct. 2019-07-19 23:41:15 +00:00
tokenizer_whitebox_test.go Brought back some lost performance. Doing everything via api.Input/Output causes an extra level of indirection and it does not cost that much, but we do loose performance through that route. So added private methods for the API struct, which are used internally to squeeze out a bit of extra performance. 2019-07-20 23:51:08 +00:00