Max Brunsfeld
6fca8f2f4d
Make ts_compile_grammar take an optional log file, start logging to it
2018-05-24 16:01:14 -07:00
Max Brunsfeld
d0dc164013
Disable the default behavior of printing a logo, Microsoft.
2017-08-08 17:35:50 -07:00
Max Brunsfeld
17b58f41e1
Disable optimization when compiling grammars during tests
2017-08-08 17:09:34 -07:00
Max Brunsfeld
17310769a4
Fix usage of .so instead of .dll on windows
2017-08-08 15:20:38 -07:00
Max Brunsfeld
bb7889fac5
Don't rely on PWD env var on windows
2017-08-08 15:04:27 -07:00
Max Brunsfeld
34b5340d71
Fix paths to corpus files on windows
2017-08-08 14:06:11 -07:00
Max Brunsfeld
fc0f49e4ee
Add windows implementations of some IO-related test helpers
2017-08-08 12:21:17 -07:00
Max Brunsfeld
17bc3dfaf7
Add a benchmark command
...
This command measures the speed of parsing each grammar's examples.
It also uses each grammar to parse all of the *other* grammars' examples
in order to measure error recovery performance with fairly large files.
2017-07-05 14:14:38 -07:00
Max Brunsfeld
20b8983749
Handle external scanner w/ .c extension in test helper
2017-03-19 22:20:16 -07:00
Max Brunsfeld
6d8f9ebaba
In tests, regenerate parser if its timestamp matches grammar.json
...
After running the fetch-fixtures script, their timestamps may be equal,
but in this situation we *do* want to re-generate the parsers.
2017-03-17 17:04:04 -07:00
Max Brunsfeld
6dc0ff359d
Rename spec -> test
...
'Test' is a lot more straightforward of a name.
2017-03-09 20:40:01 -08:00