From f3155ea180a9dfcfad9f8d356e5d334fe8ccf48f Mon Sep 17 00:00:00 2001 From: syuilo Date: Sun, 25 Nov 2018 13:36:40 +0900 Subject: [MFM] Add center syntax Resolve #1775 --- src/mfm/parser.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'src/mfm/parser.ts') diff --git a/src/mfm/parser.ts b/src/mfm/parser.ts index b02a885961..1d6a4b8108 100644 --- a/src/mfm/parser.ts +++ b/src/mfm/parser.ts @@ -73,6 +73,7 @@ const mfm = P.createLanguage({ r.math, r.search, r.title, + r.center, r.text ).atLeast(1), @@ -113,6 +114,23 @@ const mfm = P.createLanguage({ ).atLeast(1).tryParse(x))), //#endregion + //#region Center + center: r => + P.regexp(/
([\s\S]+?)<\/center>/, 1) + .map(x => makeNodeWithChildren('center', P.alt( + r.big, + r.bold, + r.motion, + r.mention, + r.hashtag, + r.emoji, + r.math, + r.url, + r.link, + r.text + ).atLeast(1).tryParse(x))), + //#endregion + //#region Emoji emoji: r => P.alt( -- cgit v1.2.3-freya