diff options
Diffstat (limited to 'rakelib/treesitter.rake')
| -rw-r--r-- | rakelib/treesitter.rake | 9 |
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"] |
