Wilfred Hughes
919f15344f
Use tree-sitter-objc from crates.io
2024-12-19 23:00:43 +07:00
Wilfred Hughes
913aee1c07
Use tree-sitter-scala from crates.io
2024-12-19 22:56:33 +07:00
Wilfred Hughes
a9ed8bf5a1
Use tree-sitter-ruby from crates.io
2024-12-19 22:49:30 +07:00
Wilfred Hughes
79bdf87c97
Remove old vendored haskell parser
2024-12-19 22:41:54 +07:00
Wilfred Hughes
ac5af62606
Merge commit 'b5dbafd164af7113e208de9b36068046f5ce8678' into f_sharp
2024-05-14 10:08:50 +07:00
Wilfred Hughes
d92b65c5fd
Merge remote-tracking branch 'thecentury/f#'
2024-05-14 09:46:55 +07:00
Wilfred Hughes
d3e5aa5232
Merge remote-tracking branch 'blmaier/support-devicetree'
2024-05-13 16:50:13 +07:00
Wilfred Hughes
e23b9fc224
Update CMake parser
2024-04-28 23:53:12 +07:00
Wilfred Hughes
ecaee577b2
Update Elm parser
2024-04-28 23:50:29 +07:00
Wilfred Hughes
c2df185d49
Update Lua parser
...
Closes #701
2024-04-28 22:36:23 +07:00
Wilfred Hughes
7ddd8879b1
Merge branch 'scheme-support' of github.com:kutsurak/difftastic into kutsurak-scheme-support
2024-03-04 08:46:59 +07:00
Wilfred Hughes
d71f14ca8a
Add missing file for building perl parser
2024-03-03 22:29:01 +07:00
Wilfred Hughes
d894a18142
Update perl parser
...
Upstream has made the generated parser.c much smaller too.
2024-03-03 12:40:51 +07:00
Brandon Maier
e6b27caf06
Add support for devicetrees
2024-02-28 17:11:53 +07:00
Panagiotis Koutsourakis
67ada1ccd4
Add support for Scheme
2024-02-12 10:20:57 +07:00
Evan Richter
d106c979ee
add smali language support
2024-02-01 15:41:14 +07:00
Mikhail Brinchuk
297fa952c2
Merge branch 'Wilfred:master' into f#
2024-01-29 11:45:31 +07:00
Mikhail Brinchuk
0e4723cf0e
Added F# support
2024-01-28 12:11:53 +07:00
Armin Brauns
c5638750d6
Add tree-sitter-vhdl
2024-01-09 09:23:51 +07:00
Wilfred Hughes
db86b28a28
Add support for Objective-C
...
Closes #600
Co-authored-by: Nick Moore <nick@pilotmoon.com>
2024-01-07 12:50:19 +07:00
Rodolphe Blancho
e18b5d0712
Merge branch 'master' into feature/salesforce_apex_support
2023-12-05 12:31:59 +07:00
Wilfred Hughes
2adb2f8531
Include rustc version in --version output
...
Fixes #554
2023-11-28 13:07:33 +07:00
Wilfred Hughes
5b8f060be3
Remove unneccessary rustc check now MSRV is 1.63
2023-11-28 12:47:17 +07:00
Wilfred Hughes
1138a4623d
Remove unused commit_hash struct field
2023-11-18 16:46:13 +07:00
Rodolphe Blancho
05d78ca741
add support for Salesforce Apex
...
Apex Language documentation:
https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_dev_guide.htm
Uses https://github.com/aheber/tree-sitter-sfapex
2023-10-06 11:08:02 +07:00
Breno Reis
1bffcf4e2b
add support for SCSS
2023-09-20 14:26:43 +07:00
Wilfred Hughes
243a4a5f48
Group imports consistently
...
This corresponds to:
$ cargo +nightly fmt -- --config group_imports=StdExternalCrate
Since this option is only available on nightly, I'm not adding a
rustfmt.toml to enforce this, just doing it as a one-off run.
2023-09-12 12:32:51 +07:00
Wilfred Hughes
725180becc
Fix references to ../common when compiling XML parser for package
2023-09-09 10:17:46 +07:00
Wilfred Hughes
9134593a39
Add XML support
...
Fixes #10
2023-09-08 23:43:20 +07:00
Wilfred Hughes
c6008c2638
Prefer .std() for declaring the C++ version
2023-08-23 00:00:29 +07:00
Wilfred Hughes
9403e410c2
Merge commit 'c01fb4e38587e959b9058b8cd34b9e6a3068c827'
2023-08-21 08:52:30 +07:00
Wilfred Hughes
ad17f28613
Update build script for bash parser no longer using C++
2023-08-18 22:44:44 +07:00
eth3lbert
b6d8ecbd4f
feat: display commit info in --version ( #558 )
...
This improves --version output for #554 .
2023-08-18 08:10:47 +07:00
Wilfred Hughes
4e77f83dd9
Merge commit '7dc4fb60390218b09bc351062eeede7dcdbb4d9f'
2023-08-08 23:37:28 +07:00
Wilfred Hughes
34d20d6665
Merge commit 'a2861e88a730287a60c11ea9299c033c7d076e30'
2023-08-08 23:24:08 +07:00
Wilfred Hughes
69da133ab0
Merge commit '2c7aff437deed72bbceceab95797b3909cc4627d'
2023-07-24 21:50:22 +07:00
Mike Grunweg
7077c39b0b
Add LaTeX parser to the build.
...
Include `scanner.c` as extra file; this is definitely needed.
Also adding `parser.c` seems sensible, but yields errors about multiple definitions.
2023-05-05 21:59:04 +07:00
Valentin
4296796053
Run cargo fmt
2023-04-06 09:44:38 +07:00
Valentin
b86d4dbf9e
Add solidity support
2023-04-05 11:12:19 +07:00
Karl Ding
5271f65f92
Add language support for Ada
...
Implement support in difftastic for the Ada programming language
using the treesitter grammar provided in 'briot/tree-sitter-ada'.
Language detection depends on the following suffixes:
* adb
* ads
* ada
The presence of the alire TOML file (alire.toml) is also used as
a heuristic.
2023-03-14 21:46:40 +07:00
Wilfred Hughes
9556cd978e
Merge branch 'delehef/master'
2023-02-21 08:46:07 +07:00
Franklin Delehelle
a0b9df0e29
Add support for Newick tree files
2023-02-16 15:52:16 +07:00
6cdh
fe756905bf
added Racket support
2023-02-12 13:39:58 +07:00
Wilfred Hughes
77006dca65
Don't recompile parsers when only the highlight queries changed
2023-02-10 08:36:15 +07:00
Wilfred Hughes
5ed4bac8a5
Add support for R
...
Fixes #470
2023-01-26 08:50:00 +07:00
Wilfred Hughes
08b3ff138f
Rename vendor/ directory
...
Closes #453
2023-01-10 08:35:01 +07:00
Wilfred Hughes
7e560ec943
Use .link_lib_modifier() from latest cc version
...
https://github.com/rust-lang/cc-rs/pull/671 has now been merged and
released, so a247218811 is now unncessary.
2022-12-30 23:13:46 +07:00
Wilfred Hughes
23ef083412
clippy errors should never stop compilation
...
Workaround suggested in
https://github.com/rust-lang/rust-clippy/issues/9534
2022-12-30 23:13:17 +07:00
Wilfred Hughes
583c55964b
Fix typo
2022-12-15 09:27:13 +07:00
Wilfred Hughes
e6cec41e23
Add basic Erlang support
...
Add tree-sitter and configure language detection. Helps with #394
Co-authored-by: Benedikt Reinartz <filmor@gmail.com>
2022-12-14 23:51:26 +07:00