Граф коммитов

12 Коммитов

Автор SHA1 Сообщение Дата
JordanBoltonMN 6113b7317a
add formatOnSave 2022-01-04 08:17:45 -08:00
JordanBoltonMN 0e05fc8dab
Add eslint to recommended extensions 2021-12-30 18:05:17 -08:00
JordanBoltonMN d59a694271
Add tracer API (#282)
* 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
2021-12-28 13:49:07 -08:00
JordanBoltonMN a74ce03a2e removed debug flags 2021-01-27 16:57:00 -08:00
JordanBoltonMN a6184560ae reworked identifier deferencing 2021-01-27 16:55:41 -08:00
Matt Masson 1d113d52e3
Couple of bug fixes for autocomplete keywords (#164) 2020-07-14 12:37:09 -04:00
JordanBoltonMN 0762dafece
Custom parsers + benchmark existing parsers (#107)
* 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
2020-02-21 09:58:59 -08:00
JordanBoltonMN 76f4a92427
Prettier support (#21)
* 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
2019-05-28 11:01:50 -07:00
Matt Masson 0d662da856 Changes to prepare for official NPM push (#11)
* fix header level

* add notice file

* exclude compiled javascript files from explorer

* bump version and change location of test config
2019-05-01 13:40:03 -07:00
Matt Masson f14ecdaf03 add default test debug config 2019-04-17 12:54:58 -04:00
JordanBoltonMN 3ad667d728 adding example file 2019-03-27 10:51:37 -07:00
Matt Masson 395a5ad2e3 initial commit 2019-03-27 10:27:58 -04:00