mirror of
https://github.com/Aider-AI/aider.git
synced 2025-12-23 08:48:18 +00:00
Merge pull request #4621 from TimPut/repomap-haskell
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
Some checks failed
pre-commit / pre-commit (push) Has been cancelled
This commit is contained in:
commit
c74f5efb2f
3 changed files with 13 additions and 0 deletions
3
aider/queries/tree-sitter-languages/haskell-tags.scm
Normal file
3
aider/queries/tree-sitter-languages/haskell-tags.scm
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
(function (variable) @name.definition.function)
|
||||
(bind (variable) @name.definition.function)
|
||||
(signature (variable) @name.definition.type)
|
||||
|
|
@ -302,6 +302,9 @@ class TestRepoMapAllLanguages(unittest.TestCase):
|
|||
def test_language_gleam(self):
|
||||
self._test_language_repo_map("gleam", "gleam", "greet")
|
||||
|
||||
def test_language_haskell(self):
|
||||
self._test_language_repo_map("haskell", "hs", "add")
|
||||
|
||||
def test_language_java(self):
|
||||
self._test_language_repo_map("java", "java", "Greeting")
|
||||
|
||||
|
|
|
|||
7
tests/fixtures/languages/haskell/test.hs
vendored
Normal file
7
tests/fixtures/languages/haskell/test.hs
vendored
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
module Main where
|
||||
|
||||
add :: Int -> Int -> Int
|
||||
add a b = a + b
|
||||
|
||||
main :: IO ()
|
||||
main = print (add 2 3)
|
||||
Loading…
Add table
Add a link
Reference in a new issue