Skip to content

Commit e67b15b

Browse files
committed
Use MDeiml/tree-sitter-markdown as markdown grammar instead
1 parent 288f3d6 commit e67b15b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+129341
-59230
lines changed

markdown/parser.c

-35,365
This file was deleted.

markdown/scanner.cc

-322
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package markdown_inline
2+
3+
//#include "parser.h"
4+
//TSLanguage *tree_sitter_markdown_inline();
5+
import "C"
6+
import (
7+
"unsafe"
8+
9+
sitter "github.com/smacker/go-tree-sitter"
10+
)
11+
12+
func GetLanguage() *sitter.Language {
13+
ptr := unsafe.Pointer(C.tree_sitter_markdown_inline())
14+
return sitter.NewLanguage(ptr)
15+
}
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
package markdown_test
1+
package markdown_inline_test
22

33
import (
44
"context"
55
"testing"
66

77
sitter "github.com/smacker/go-tree-sitter"
8-
"github.com/smacker/go-tree-sitter/markdown"
8+
"github.com/smacker/go-tree-sitter/markdown/tree-sitter-markdown-inline"
99
"github.com/stretchr/testify/assert"
1010
)
1111

1212
func TestGrammar(t *testing.T) {
1313
assert := assert.New(t)
1414

15-
n, err := sitter.ParseCtx(context.Background(), []byte("# This is a header"), markdown.GetLanguage())
15+
n, err := sitter.ParseCtx(context.Background(), []byte("# This is a heading"), markdown_inline.GetLanguage())
1616
assert.NoError(err)
1717
assert.Equal(
18-
"(document (atx_heading (atx_h1_marker) (heading_content (text))))",
18+
"(inline)",
1919
n.String(),
2020
)
2121
}

0 commit comments

Comments
 (0)