aboutsummaryrefslogtreecommitdiff
path: root/rakelib/treesitter.rake
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2026-10-07 02:25:34 +0200
committerEugen Wissner <belka@caraus.de>2026-10-07 02:25:34 +0200
commitf9dfefc52fc792099b622ae47dafa32d2512e51e (patch)
tree3be1fdc6d29bf04dc460684794ebfc566f7a2662 /rakelib/treesitter.rake
parente38f23a1bd6e0ee093655e1f241e524795f21fec (diff)
downloadelna-f9dfefc52fc792099b622ae47dafa32d2512e51e.tar.gz
Add some useful gems for ruby code
Diffstat (limited to 'rakelib/treesitter.rake')
-rw-r--r--rakelib/treesitter.rake9
1 files changed, 4 insertions, 5 deletions
diff --git a/rakelib/treesitter.rake b/rakelib/treesitter.rake
index 7e48865..ca0c8d0 100644
--- a/rakelib/treesitter.rake
+++ b/rakelib/treesitter.rake
@@ -18,8 +18,8 @@ namespace :ts do
cp_r TREE_SITTER_TREE, TREE_SITTER_BUILD unless TREE_SITTER_BUILD.directory?
sh 'tree-sitter', 'generate',
- '--output', (TREE_SITTER_BUILD + 'src').to_path,
- (TREE_SITTER_TREE + 'grammar.js').to_path
+ '--output', (TREE_SITTER_BUILD / 'src').to_path,
+ (TREE_SITTER_TREE / 'grammar.js').to_path
build_test = TREE_SITTER_BUILD / 'test'
build_corpus = build_test / 'corpus'
@@ -44,7 +44,7 @@ namespace :ts do
File.open target, 'w' do |output|
output.write "==================\n"
- output.write(File.basename(test, '.elna') + "\n")
+ output.write "#{File.basename(test, '.elna')}\n"
output.write "==================\n\n"
output.write File.read(test)
output.write "\n---\n\n"
@@ -61,5 +61,4 @@ namespace :ts do
end
desc 'Build a tree-sitter parser'
-task ts: 'ts:generate'
-task ts: "#{TREE_SITTER_BUILD}/parser.so"
+task ts: ['ts:generate', "#{TREE_SITTER_BUILD}/parser.so"]