Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Apr 1, 2025. It is now read-only.

Commit e45bb13

Browse files
author
Patrick Thomson
committed
Remove submodules now that parsers provide grammars themselves.
1 parent 2973936 commit e45bb13

9 files changed

Lines changed: 10 additions & 63 deletions

File tree

.gitmodules

Lines changed: 0 additions & 24 deletions
This file was deleted.

semantic-go/src/Language/Go/Grammar.hs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,9 @@ module Language.Go.Grammar
44
, Grammar(..)
55
) where
66

7+
import AST.Grammar.TH
78
import Language.Haskell.TH
89
import TreeSitter.Go (tree_sitter_go)
9-
import AST.Grammar.TH
10-
import TreeSitter.Language (addDependentFileRelative)
11-
12-
-- Regenerate template haskell code when these files change:
13-
addDependentFileRelative "../../../vendor/tree-sitter-go/src/parser.c"
1410

1511
-- | Statically-known rules corresponding to symbols in the grammar.
1612
mkStaticallyKnownRuleGrammarData (mkName "Grammar") tree_sitter_go

semantic-java/src/Language/Java/Grammar.hs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,9 @@ module Language.Java.Grammar
44
, Grammar(..)
55
) where
66

7+
import AST.Grammar.TH
78
import Language.Haskell.TH
89
import TreeSitter.Java (tree_sitter_java)
9-
import AST.Grammar.TH
10-
import TreeSitter.Language (addDependentFileRelative)
11-
12-
-- Regenerate template haskell code when these files change:
13-
addDependentFileRelative "../../../vendor/tree-sitter-java/src/parser.c"
1410

1511
-- | Statically-known rules corresponding to symbols in the grammar.
1612
mkStaticallyKnownRuleGrammarData (mkName "Grammar") tree_sitter_java

semantic-json/src/Language/JSON/Grammar.hs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,10 @@ module Language.JSON.Grammar
44
, Grammar(..)
55
) where
66

7+
import AST.Grammar.TH
78
import Language.Haskell.TH
89
import TreeSitter.JSON (tree_sitter_json)
9-
import AST.Grammar.TH
1010
import TreeSitter.Language (addDependentFileRelative)
1111

12-
-- Regenerate template haskell code when these files change:
13-
addDependentFileRelative "../../../vendor/tree-sitter-json/src/parser.c"
14-
1512
-- | Statically-known rules corresponding to symbols in the grammar.
1613
mkStaticallyKnownRuleGrammarData (mkName "Grammar") tree_sitter_json

semantic-php/src/Language/PHP/Grammar.hs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,9 @@ module Language.PHP.Grammar
44
, Grammar(..)
55
) where
66

7+
import AST.Grammar.TH
78
import Language.Haskell.TH
89
import TreeSitter.PHP (tree_sitter_php)
9-
import AST.Grammar.TH
10-
import TreeSitter.Language (addDependentFileRelative)
11-
12-
-- Regenerate template haskell code when these files change:
13-
addDependentFileRelative "../../../vendor/tree-sitter-php/src/parser.c"
1410

1511
-- | Statically-known rules corresponding to symbols in the grammar.
1612
mkStaticallyKnownRuleGrammarData (mkName "Grammar") tree_sitter_php

semantic-python/src/Language/Python/Grammar.hs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,9 @@ module Language.Python.Grammar
44
, Grammar(..)
55
) where
66

7+
import AST.Grammar.TH
78
import Language.Haskell.TH
89
import TreeSitter.Python (tree_sitter_python)
9-
import AST.Grammar.TH
10-
import TreeSitter.Language (addDependentFileRelative)
11-
12-
-- Regenerate template haskell code when these files change:
13-
addDependentFileRelative "../../../vendor/tree-sitter-python/src/parser.c"
1410

1511
-- | Statically-known rules corresponding to symbols in the grammar.
1612
mkStaticallyKnownRuleGrammarData (mkName "Grammar") tree_sitter_python

semantic-ruby/src/Language/Ruby/Grammar.hs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,9 @@ module Language.Ruby.Grammar
44
, Grammar(..)
55
) where
66

7+
import AST.Grammar.TH
78
import Language.Haskell.TH
89
import TreeSitter.Ruby (tree_sitter_ruby)
9-
import AST.Grammar.TH
10-
import TreeSitter.Language (addDependentFileRelative)
11-
12-
-- Regenerate template haskell code when these files change:
13-
addDependentFileRelative "../../../vendor/tree-sitter-ruby/src/parser.c"
1410

1511
-- | Statically-known rules corresponding to symbols in the grammar.
1612
mkStaticallyKnownRuleGrammarData (mkName "Grammar") tree_sitter_ruby

semantic-tsx/src/Language/TSX/Grammar.hs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,10 @@ module Language.TSX.Grammar
44
, Grammar(..)
55
) where
66

7-
import Language.Haskell.TH
8-
import TreeSitter.TSX (tree_sitter_tsx)
97
import AST.Grammar.TH
8+
import Language.Haskell.TH
109
import TreeSitter.Language (addDependentFileRelative)
11-
12-
-- Regenerate template haskell code when these files change:
13-
addDependentFileRelative "../../../vendor/tree-sitter-typescript/tsx/src/parser.c"
10+
import TreeSitter.TSX (tree_sitter_tsx)
1411

1512
-- | Statically-known rules corresponding to symbols in the grammar.
1613
mkStaticallyKnownRuleGrammarData (mkName "Grammar") tree_sitter_tsx

semantic-typescript/src/Language/TypeScript/Grammar.hs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,10 @@ module Language.TypeScript.Grammar
44
, Grammar(..)
55
) where
66

7-
import Language.Haskell.TH
8-
import TreeSitter.TypeScript (tree_sitter_typescript)
97
import AST.Grammar.TH
8+
import Language.Haskell.TH
109
import TreeSitter.Language (addDependentFileRelative)
11-
12-
-- Regenerate template haskell code when these files change:
13-
addDependentFileRelative "../../../vendor/tree-sitter-typescript/typescript/src/parser.c"
10+
import TreeSitter.TypeScript (tree_sitter_typescript)
1411

1512
-- | Statically-known rules corresponding to symbols in the grammar.
1613
mkStaticallyKnownRuleGrammarData (mkName "Grammar") tree_sitter_typescript

0 commit comments

Comments
 (0)