Will Lillis
|
0220d9d93d
|
feat(cli): add grammar-path to init, test, version, fuzz,
`query`, `highlight` and `tags` subcommands
Allows users to run various commands on a grammar without
being inside the directory for said grammar.
|
2025-06-05 02:41:18 -04:00 |
|
Max Brunsfeld
|
d4d8ed32b3
|
cli: Compile parsers to wasm using wasi-sdk, not emscripten (#4393)
* Build wasm modules using wasi-sdk, not emscripten
* Log a warning if --docker is passed
|
2025-04-24 16:00:09 -07:00 |
|
Amaan Qureshi
|
69d553c82a
|
style(cli): formatting
|
2025-04-19 01:15:53 -04:00 |
|
Daniel Jalkut
|
4514751803
|
docs(cli): improve documentation for the edits argument when parsing code
|
2025-04-18 23:45:52 -04:00 |
|
WillLillis
|
f0e7ac2f18
|
chore(cli): remove deprecated --no-bindings flag from generate command
|
2025-03-16 11:04:29 +01:00 |
|
ObserverOfTime
|
c2221f2732
|
feat(cli): specify abi version via env var
|
2025-02-01 13:57:53 -05:00 |
|
Amaan Qureshi
|
dc64bb5395
|
chore: adapt to latest clippy lints
|
2025-01-31 20:41:11 -05:00 |
|
Amaan Qureshi
|
46f8d1267c
|
feat(init): add a title field to grammars
|
2025-01-25 03:20:43 -05:00 |
|
Amaan Qureshi
|
6dbcfdf282
|
feat(init): add an optional funding field
|
2025-01-25 03:20:43 -05:00 |
|
Amaan Qureshi
|
4ab78ae00d
|
fix(init): don't prepend the default filetype with a .
|
2025-01-25 03:20:43 -05:00 |
|
WillLillis
|
3a85d4d5f3
|
feat(cli): improve readability of parse debug output
|
2025-01-13 01:13:31 -05:00 |
|
Amaan Qureshi
|
24f51518d1
|
feat(cli)!: remove migration code for tree-sitter.json
|
2025-01-12 22:11:30 -05:00 |
|
Amaan Qureshi
|
9d9c76e693
|
feat(generate): explicitly disallow non-terminals in non-terminals
|
2025-01-12 04:47:59 -05:00 |
|
WillLillis
|
ea9c85fb94
|
fix(cli): fix error display, considering structured data returned from
generate command
|
2025-01-12 01:44:51 -05:00 |
|
WillLillis
|
f47319212b
|
feat(cli): allow test subcommand to include/exclude by corpus test file names
|
2025-01-11 00:58:26 -05:00 |
|
WillLillis
|
cbf960ff20
|
fix(cli): remove double print of generate errors
|
2025-01-08 01:13:22 -05:00 |
|
WillLillis
|
867433afd7
|
feat(rust): use thiserror for generate crate
Co-authored-by: Amaan Qureshi <amaanq12@gmail.com>
|
2025-01-05 00:27:12 -05:00 |
|
WillLillis
|
5a825a0930
|
feat(cli): add json summary of parsing
|
2025-01-05 00:27:12 -05:00 |
|
WillLillis
|
07c08432ca
|
fix(rust): use PathBuf for --query-paths highlight option
|
2025-01-04 04:12:24 -05:00 |
|
WillLillis
|
619d347f95
|
chore: fix doc comment
|
2025-01-04 04:12:24 -05:00 |
|
Will Lillis
|
f8e77aa99d
|
style: move command help strings to doc comments
|
2025-01-03 17:29:07 -05:00 |
|
Amaan Qureshi
|
16be945cdd
|
feat(cli): rework tags to use new input handler
Co-authored-by: Will Lillis <will.lillis24@gmail.com>
|
2025-01-03 16:16:17 -05:00 |
|
Amaan Qureshi
|
55fda55b9b
|
feat(cli): rework highlight to use new input handler
Co-authored-by: Will Lillis <will.lillis24@gmail.com>
|
2025-01-03 16:16:17 -05:00 |
|
Amaan Qureshi
|
88d2f010f5
|
feat(cli): rework query to use new input handler
Co-authored-by: Will Lillis <will.lillis24@gmail.com>
|
2025-01-03 16:16:17 -05:00 |
|
Amaan Qureshi
|
6bad1bc6c5
|
feat(cli): rework parse to use new input handler
Co-authored-by: Will Lillis <will.lillis24@gmail.com>
|
2025-01-03 16:16:17 -05:00 |
|
Amaan Qureshi
|
cc449ad965
|
feat(cli): make input handling agnostic
Co-authored-by: Will Lillis <will.lillis24@gmail.com>
|
2025-01-03 16:16:17 -05:00 |
|
Will Lillis
|
5d9870ebee
|
feat(cli): show parse times in testing output
|
2024-12-23 01:22:37 -05:00 |
|
Jonathan Raphaelson
|
8368f9994d
|
feat: add flag to output css classes instead of inline styles in HTML highlighter output
Co-authored-by: Amaan Qureshi <amaanq12@gmail.com>
|
2024-12-15 01:43:22 -05:00 |
|
kylegoetz
|
cd94dbd57f
|
feat(cli): don't validate email addresses in init command
Co-authored-by: Amaan Qureshi <amaanq12@gmail.com>
|
2024-12-12 20:00:48 -05:00 |
|
Amaan Qureshi
|
ea9aa018b3
|
feat(cli): add nushell completions
|
2024-12-10 19:35:58 -05:00 |
|
Amaan Qureshi
|
ce93d8fd9b
|
feat!: bump internal abi to 15
|
2024-10-26 17:02:00 +00:00 |
|
Amaan Qureshi
|
40606dd632
|
feat: add version subcommand for versioning grammars
|
2024-10-18 22:08:57 -04:00 |
|
Will Lillis
|
4705a3153a
|
feat: Add CST pretty-printer for parser output
Co-authored-by: Amaan Qureshi <amaanq12@gmail.com>
|
2024-10-12 18:37:12 -04:00 |
|
Amaan Qureshi
|
72f114fa12
|
perf(loader): improve language lookup speed
|
2024-10-12 03:08:57 -04:00 |
|
Will Lillis
|
5c6445edea
|
chore: misc clippy lints
|
2024-10-06 17:55:00 -04:00 |
|
JCWasmx86
|
099fd4efb7
|
feat: allow setting the output directory for generated source files
|
2024-10-05 21:52:07 -04:00 |
|
Amaan Qureshi
|
8943983df6
|
feat!: properly handle UTF-16 endianness encoding
|
2024-10-05 21:12:48 -04:00 |
|
Amaan Qureshi
|
671a075fd6
|
fix(build): force rebuild parsers when build is invoked
|
2024-10-03 22:00:13 -04:00 |
|
Amaan Qureshi
|
19c33b1ef7
|
fix(build): correct wasm root path lookup
|
2024-10-03 16:23:55 -04:00 |
|
Amaan Qureshi
|
8500e331eb
|
fix(init): do not migrate package.json on error
|
2024-10-02 16:25:29 -04:00 |
|
ObserverOfTime
|
c3d45a0153
|
fix(init): don't prompt to reconfigure
This allows the command to be used in scripts or CI
|
2024-10-01 11:37:57 -04:00 |
|
ObserverOfTime
|
608506cb57
|
fix(init): fix some schema issues
- Validate CamelCase name, TextMate scope
- Skip serialization of unused properties
- Disallow additional properties in schema
|
2024-10-01 11:37:57 -04:00 |
|
Amaan Qureshi
|
ea3846a2c5
|
feat: move tree-sitter configuration to dedicated file (#3700)
|
2024-09-30 11:11:23 -04:00 |
|
buckynbrocko
|
4dad379928
|
feat: add --overview-only to test subcommand
|
2024-09-29 18:49:51 -04:00 |
|
ObserverOfTime
|
12007d3ebe
|
feat(init): add an update flag
|
2024-09-28 14:19:07 -04:00 |
|
ObserverOfTime
|
ffc942a95b
|
Update cli/src/main.rs
Co-authored-by: Christian Clason <c.clason@uni-graz.at>
|
2024-09-28 13:55:21 -04:00 |
|
ObserverOfTime
|
d0974e876e
|
feat(generate): add a no-op --no-bindings flag
|
2024-09-28 13:55:21 -04:00 |
|
Amaan Qureshi
|
31f24395b4
|
feat: move generate logic to its own crate
|
2024-09-27 17:04:21 -04:00 |
|
Amaan Qureshi
|
90efa34608
|
chore: clippy fixes
|
2024-09-27 16:32:48 -04:00 |
|
Amaan Qureshi
|
b2359e4020
|
feat!: move generation of grammar files to an init command
The generate subcommand should stick to solely generating a parser and
headers.
|
2024-09-27 16:06:57 -04:00 |
|