Skip to content
Snippets Groups Projects
Commit 4e29c751 authored by marihachi's avatar marihachi
Browse files

add a rule of begin line

parent 8dfc5422
No related branches found
No related tags found
No related merge requests found
......@@ -35,15 +35,15 @@ title
= titleA / titleB
titleA
= "【" content:(!("】" ENDLINE) i:inline { return i; })+ "】" ENDLINE
= BEGINLINE "【" content:(!("】" ENDLINE) i:inline { return i; })+ "】" ENDLINE
{
return createTree('title', { }, content);
return createTree('title', { }, mergeText(content));
}
titleB
= "[" content:(!("]" ENDLINE) i:inline { return i; })+ "]" ENDLINE
= BEGINLINE "[" content:(!("]" ENDLINE) i:inline { return i; })+ "]" ENDLINE
{
return createTree('title', { }, content);
return createTree('title', { }, mergeText(content));
}
......@@ -57,13 +57,13 @@ quote
}
quote_line
= ">" _? content:$(CHAR+) ENDLINE { return content; }
= BEGINLINE ">" _? content:$(CHAR+) ENDLINE { return content; }
// block: search
search
= q:search_query sp:[ \t] key:search_keyToken ENDLINE
= BEGINLINE q:search_query sp:[ \t] key:search_keyToken ENDLINE
{
return createTree('search', {
query: q,
......@@ -84,7 +84,7 @@ search_keyToken
// block: blockCode
blockCode
= "```" NEWLINE lines: (!("```" ENDLINE) line:blockCode_line NEWLINE { return line; } )* "```" ENDLINE { return lines; }
= BEGINLINE "```" NEWLINE lines: (!("```" ENDLINE) line:blockCode_line NEWLINE { return line; } )* "```" ENDLINE { return lines; }
blockCode_line
= (!"```" (block / inline))+
......@@ -127,6 +127,9 @@ ENDLINE
NEWLINE
= "\r\n" / [\r\n]
BEGINLINE
= &{ return location().start.column == 1; }
EOF
= !.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment