issues
search
misskey-dev
/
mfm.js
An MFM parser implementation with TypeScript.
MIT License
108
stars
19
forks
source link
パーサーを手書きする(再帰下降)
#93
Closed
marihachi
closed
2 years ago
marihachi
commented
2 years ago
What
Resolve #92 Resolve #90
Why
Additional info (optional)
90 関係のテストを変更
キャッシュに関するテストを追加 boldのテストをいくつか追加
構文
[x] big
[x] boldAsta
[x] boldUnder
[x] boldTag
[x] centerTag
[x] codeBlock
[x] emojiCode
[x] fn
[x] hashtag / 基本実装
[x] hashtag / 括弧ペア
[x] hashtag / keycap number signの判定
[x] inlineCode
[x] italicAsta / 基本実装
[x] italicAsta / 前後の文字の判定
[x] italicUnder / 基本実装
[x] italicUnder / 前後の文字の判定
[x] italicTag
[x] link / 基本実装
[x] link / リンクラベルのマッチ制御
[x] mathBlock
[x] mathInline
[x] mention
[x] quote / 基本実装
[x] quote / ネスト制限
[x] search
[x] smallTag
[x] strikeTag
[x] strikeTilde
[x] unicodeEmoji
[x] url / 基本実装
[x] url / 括弧ペア
[x] urlAlt
その他
[x] キャッシュ / マッチ結果のキャッシュ(マッチ成功時)
[x] キャッシュ / リンクラベルとその他でキャッシュソースを別々にする
[x] 括弧ペアのネスト制限
What
Resolve #92 Resolve #90
Why
Additional info (optional)
90 関係のテストを変更
キャッシュに関するテストを追加 boldのテストをいくつか追加
構文
その他