aboutsummaryrefslogtreecommitdiff
path: root/rakelib/treesitter.rake
diff options
context:
space:
mode:
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"]