From b5cab7f8218129c309e9ea0733a7961f7afe5e71 Mon Sep 17 00:00:00 2001 From: codeboss <2422523675@qq.com> Date: Sat, 6 Apr 2024 07:56:03 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E4=BA=86=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E5=A4=B4=E9=83=A8=E6=8D=A2=E8=A1=8C=E5=BD=B1=E5=93=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- libSyntax/syntax_novel.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libSyntax/syntax_novel.cpp b/libSyntax/syntax_novel.cpp index a491a13..0588a35 100644 --- a/libSyntax/syntax_novel.cpp +++ b/libSyntax/syntax_novel.cpp @@ -69,7 +69,7 @@ auto fragment_comp = std::make_shared(Buff << fragment_decl << fragme auto story_define = ExprRule(u8"story_define", (int)NovelExprs::STORY_DEFINES) -.reloadRule(remove_nl, std::make_shared(Buff +.reloadRule(remove_nl, std::make_shared(Buff << OptMulT(newl) << MR(leftb) << OptMulT(newl) << MR(story) << OptMulT(newl) << MR(numbers) << OptMulT(newl) << MR(ntext) << OptMulT(newl) << OptMulR(fragment_comp) << MR(rightb) << OptMulT(newl))); // =================================================================== @@ -83,7 +83,8 @@ ExprRule(u8"article_define", (int)NovelExprs::ARTICLE_DEFINE) auto volume_decl = ExprRule(u8"volume_define", (int)NovelExprs::VOLUME_DEFINE) .reloadRule(remove_nl, - std::make_shared(Buff << MR(leftb) << OptMulT(newl) << MR(volume) << OptMulT(newl) << MR(ntext) << OptMulT(newl) + std::make_shared(Buff << OptMulT(newl) + << MR(leftb) << OptMulT(newl) << MR(volume) << OptMulT(newl) << MR(ntext) << OptMulT(newl) << OptMulR(std::make_shared(Buff << fragment_refer << decl_expr << article_decl)) << MR(rightb) << OptMulT(newl)));