misskey-dev / mfm.js

An MFM parser implementation with TypeScript.
MIT License
108 stars 19 forks source link

引用構文が正常にパースされない #97

Closed marihachi closed 1 year ago

marihachi commented 2 years ago

Summary

空の1行では引用構文として認識されない仕様。 おそらくは、引用構文の各行のパースでBEGINとENDでそれぞれ改行文字を消費して、 引用構文が継続していると認識するのが原因?

Input

>

>

Expected

[ TEXT('>\n\n>') ]

Actual

[ QUOTE([ TEXT('\n') ]) ]

Environment

mfm.js v0.21.0

marihachi commented 2 years ago

改行文字による分割で解決できそう

marihachi commented 1 year ago

TypeScript版パーサー実装で修正予定

marihachi commented 1 year ago

直った