mirror of
https://github.com/Aider-AI/aider
synced 2026-04-25 17:15:07 +02:00
add initial haskell-tags.scm for repomap
This commit is contained in:
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)
|
||||
Reference in New Issue
Block a user