* initial commit
* reworked api
* tracer -> trace
* impl trace usage
* reworked how benchmark logs are created
* added script to run benchmarks
* formatted launch.json, added benchmark task
* working on pbix
* updating package version
* added an export
* splitting up trace constants into their own files
* remove unneeded cast
* slightly updated api
* wonky this/super
* updating stdout
* fixing scope issue
* Adding TokenIndex to trace exits
* missing a bind(this)
* mostly additional comments
* updating example doc
* removing pbix for now
* removing one off constants
* initial commit
* wip
* broken, wip
* backing up state
* builds, is untested
* todo - write tests
* mostly moving files around
* fixing build errors
* working on support for arbitrary parsers
* benchmarks can now be run
* fixed there being anonomous lambda fn names
* added performance-now for more precision
* <T> to <S>
* updating generic names/order
* working on additional output
* splitting tests into resource and library tests
* cleaning up report.perf, created basic pbix
* initial commit
* reworking data structures
* backup and restore should work fine (if slow?)
* renaming
* simplified data structures, but I don't like it
* started adding context calls
* more section calls
* more context calls
* more context work
* updating unsafe comment blocks
* no reason to be readonly
* more context
* more adding context
* unneeded attribute
* more context
* more context work
* shifting responibilities around, adding terminal node collection
* license header
* more readonly
* converting from indexable to map
* impl deleteContext, code cleanup
* bug fix
* more context
* fixing array explosion
* indexable to map
* cleanup
* correcting context assignment
* cleaned up api through root interface
* started adding NodeKind to context
* continuing to add node kind
* additional assert
* updating attribute names
* re-name
* sort imports
* starting to add tslint/prettier
* prettier cleanup
* removal of namespace
* more prettier
* more prettier
* more prettier
* prettier
* more prettier
* more prettier
* cleaning up tslint
* more prettier
* more prettier
* prettier
* removing weird Parser.Parser.run
* better example
* in case people change which function they're calling
* forgot early exit
* prettier takes care of most of these