Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
canifa_note
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Vũ Hoàng Anh
canifa_note
Commits
2856e666
Commit
2856e666
authored
Jan 18, 2024
by
Steven
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
chore: fix go test
parent
354011f9
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
5 additions
and
4 deletions
+5
-4
table.go
plugin/gomark/parser/table.go
+4
-4
table_test.go
plugin/gomark/parser/table_test.go
+1
-0
No files found.
plugin/gomark/parser/table.go
View file @
2856e666
...
...
@@ -64,8 +64,8 @@ func (*TableParser) Match(tokens []*tokenizer.Token) (int, bool) {
if
len
(
delimiterTokens
)
<
5
{
return
0
,
false
}
align
Cells
,
ok
:=
matchTableCellTokens
(
delimiterTokens
)
if
align
Cells
!=
headerCells
||
!
ok
{
delimiter
Cells
,
ok
:=
matchTableCellTokens
(
delimiterTokens
)
if
delimiter
Cells
!=
headerCells
||
!
ok
{
return
0
,
false
}
for
_
,
t
:=
range
tokenizer
.
Split
(
delimiterTokens
,
tokenizer
.
Pipe
)
{
...
...
@@ -109,7 +109,7 @@ func (p *TableParser) Parse(tokens []*tokenizer.Token) (ast.Node, error) {
rawRows
:=
tokenizer
.
Split
(
tokens
[
:
size
-
1
],
tokenizer
.
Newline
)
headerTokens
:=
rawRows
[
0
]
align
Tokens
:=
rawRows
[
1
]
dilimiter
Tokens
:=
rawRows
[
1
]
rowTokens
:=
rawRows
[
2
:
]
header
:=
make
([]
string
,
0
)
delimiter
:=
make
([]
string
,
0
)
...
...
@@ -118,7 +118,7 @@ func (p *TableParser) Parse(tokens []*tokenizer.Token) (ast.Node, error) {
for
_
,
t
:=
range
tokenizer
.
Split
(
headerTokens
,
tokenizer
.
Pipe
)
{
header
=
append
(
header
,
tokenizer
.
Stringify
(
t
[
1
:
len
(
t
)
-
1
]))
}
for
_
,
t
:=
range
tokenizer
.
Split
(
align
Tokens
,
tokenizer
.
Pipe
)
{
for
_
,
t
:=
range
tokenizer
.
Split
(
dilimiter
Tokens
,
tokenizer
.
Pipe
)
{
delimiter
=
append
(
delimiter
,
tokenizer
.
Stringify
(
t
[
1
:
len
(
t
)
-
1
]))
}
for
_
,
row
:=
range
rowTokens
{
...
...
plugin/gomark/parser/table_test.go
View file @
2856e666
...
...
@@ -4,6 +4,7 @@ import (
"testing"
"github.com/stretchr/testify/require"
"github.com/usememos/memos/plugin/gomark/ast"
"github.com/usememos/memos/plugin/gomark/parser/tokenizer"
"github.com/usememos/memos/plugin/gomark/restore"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment