Commit Graph

15125 Commits (c52bca44ddcdb17855e3735978fb5e87b7eb4fa4)
 

Author SHA1 Message Date
Amaan Qureshi 04a59ee59f
ci: add dependabot 2024-04-07 01:48:43 +07:00
Amaan Qureshi 036537490b
fix(build): repo url & pyproject authors 2024-04-07 01:22:15 +07:00
Nikolaj Sidorenco 6e246e0fc1
update attributes 2024-04-06 00:00:31 +07:00
Nikolaj Sidorenco 5bd51ae824
add skipped tests 2024-04-05 23:51:57 +07:00
Nikolaj Sidorenco 769fe49244
feat: type definition highlighting 2024-04-05 23:12:39 +07:00
Nikolaj Sidorenco 70239a9ae4
feat: add expr<types> 2024-04-05 23:07:59 +07:00
Nikolaj Sidorenco 59c8537a5f
feat: enable global namespaces 2024-04-05 17:55:45 +07:00
Nikolaj Sidorenco 54c22a37bd
feat: add try-with-finally expressions 2024-04-05 17:47:52 +07:00
Amaan Qureshi 5c3ab3a9ef
chore: rename publish workflow 2024-04-05 08:52:57 +07:00
Amaan Qureshi a22761025c
chore: rename publish workflow 2024-04-05 08:52:41 +07:00
ObserverOfTime d33e20be29 ci: update workflows 2024-04-05 08:27:35 +07:00
Valentin Touzeau ff7f769c2d fix: correctly handle preproc alternatives
This commit merges functions "elseBlock" and "elifBlock" in a single
function "alternativeBlock". Any call to either function is replaced by
a call to "alternativeBlock", which cover all alternatives (elif,
elifdef and else). The goal is twofold:

1) Correct the grammar to allow all kind of alternatives independently
   of the "if" directive. Before the fix, "#if" alternative was
   generated by elseBlock only, and thus disallow "#elifdef" as a
   follow-up.
2) As a side effect, simplify the parser.
2024-04-04 20:56:39 +07:00
Nikolaj Sidorenco cbb64ce72c
enable skipped test 2024-04-04 23:26:32 +07:00
dependabot[bot] ddadc6e540
Bump node-addon-api from 7.1.0 to 8.0.0 (#43) 2024-04-04 21:26:15 +07:00
Nikolaj Sidorenco 77e36cf6f4
update ci 2024-04-04 23:20:52 +07:00
Nikolaj Sidorenco 3ed6706605
update ci 2024-04-04 23:19:30 +07:00
Nikolaj Sidorenco 1cd1f3db52
update ci 2024-04-04 23:17:02 +07:00
Nikolaj Sidorenco c945506563
regenerate bindings 2024-04-04 23:10:58 +07:00
Nikolaj Sidorenco 6b6a31c81f
fix: linting errors 2024-04-04 23:06:33 +07:00
Nikolaj Sidorenco c531ceb027
fix: linting errors 2024-04-04 23:00:59 +07:00
Nikolaj Sidorenco e1a5015ccd
fix: linting errors 2024-04-04 22:54:01 +07:00
Nikolaj Sidorenco 33b88d9b17
fix: correctly consume else branch in if-statement
Closes #27
2024-04-04 22:43:59 +07:00
Amaan Qureshi d0b4e006ca
chore: generate 2024-04-04 15:29:35 +07:00
ObserverOfTime 8a64c2d6dd feat(scanner): use alloc header 2024-04-04 15:23:34 +07:00
ObserverOfTime 075886a9fb ci: update workflows
and move eslint config to package.json
2024-04-04 15:23:34 +07:00
ObserverOfTime dc564d2d32 build: update bindings 2024-04-04 15:23:34 +07:00
Wilfred Hughes db281c682c Roll version 2024-04-02 08:17:24 +07:00
Nikolaj Sidorenco fde8017be5
update ci 2024-04-02 16:26:47 +07:00
Wilfred Hughes 00e837aeb1 Update changelog 2024-04-01 22:42:16 +07:00
Nikolaj Sidorenco e16dac3700
fix highlighting tests 2024-04-01 17:48:20 +07:00
Nikolaj Sidorenco 0f518e16a0
skip failing tests for now 2024-04-01 17:44:14 +07:00
Alexis (Poliorcetics) Bourget 573d607051 fix: diff hidden but non-ignored files when walking directories 2024-04-01 08:32:46 +07:00
Alexis (Poliorcetics) Bourget 1f79d16606 tests: show that hidden files are not picked up by difftastic 2024-04-01 08:32:46 +07:00
Nikolaj Sidorenco 800bbfcb93
Delete .github/workflows/main.yml 2024-04-01 17:29:32 +07:00
Nikolaj Sidorenco 97c034b018
fix multiple modules in file
Closes #32
2024-04-01 17:27:11 +07:00
Nikolaj Sidorenco cd8dd0fc56
fix gitignore 2024-04-01 09:31:53 +07:00
Nikolaj Sidorenco d5011eae53
Merge branch 'simplify_external_scanner' 2024-04-01 09:29:51 +07:00
Nikolaj Sidorenco 82ea166ad9
rebuild parser.c 2024-03-31 23:36:53 +07:00
Nikolaj Sidorenco 295c6380b6
more stuff 2024-03-31 23:31:01 +07:00
Nikolaj Sidorenco a67d66d72f
fix attributed 2024-03-31 22:58:08 +07:00
Nikolaj Sidorenco 434a7ec7f0
fix call expression 2024-03-31 22:06:41 +07:00
Nikolaj Sidorenco 7976f4404a
fix enum types 2024-03-31 19:16:08 +07:00
Nikolaj Sidorenco e21f6f0218
fix tick identifiers 2024-03-31 19:09:08 +07:00
Nikolaj Sidorenco 0d99946fdc
fix comments 2024-03-31 18:10:57 +07:00
Nikolaj Sidorenco 03059c1f87
simplify external scanner 2024-03-31 13:54:24 +07:00
Nikolaj Sidorenco 13dafe5e3a
simplify external scanner 2024-03-29 16:45:18 +07:00
Nikolaj Sidorenco 15368bf401
fix bindings 2024-03-29 00:05:08 +07:00
Nikolaj Sidorenco 140b1a9ffc
external scanner cleanup 2024-03-28 23:57:17 +07:00
Nikolaj Sidorenco 4f7cc699a9
update tree-sitter cli 2024-03-28 23:30:44 +07:00
Pi-Cla 3b049c2fd0 run cargo update 2024-03-28 08:24:42 +07:00