From 7d99e59c3df74c4bb4cc5726d429bbf7b7b859ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guilhem=20Faur=C3=A9?= Date: Tue, 9 May 2023 09:28:29 +0200 Subject: [PATCH] parametric paragraph --- spip2md/spip.lark | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/spip2md/spip.lark b/spip2md/spip.lark index e7a75c3..c316993 100644 --- a/spip2md/spip.lark +++ b/spip2md/spip.lark @@ -6,7 +6,7 @@ start: _N* block ( _N+ block )* _N* | list | table | _block_tag - | paragraph + | paragraph{TEXT} HORIZONTAL_RULE: /----+/ @@ -40,7 +40,7 @@ orphan_block_tag: _ORPHAN_TAG_ANGLE "/"? TAG_NAME ( _OPTION_SEP TAG_OPTION )* "> _PAIR_TAG_ANGLE: /<(?=([0-9A-Za-z_:|,=\/\-\. ]+)>\r?\n[\s\S]+<\/\1>)/ _ORPHAN_TAG_ANGLE: /<(?=([0-9A-Za-z_:|,=\/\-\. ])+>\r?\n)(?![\s\S]+\<\/\1\>)/ -paragraph.-1: ( _inline{TEXT} _N? )+ +paragraph{text}.-1: ( _inline{text} _N? )+ _inline{text}: _inline_tag | _link @@ -51,7 +51,7 @@ _inline{text}: _inline_tag _inline_tag.1: pair_inline_tag | orphan_inline_tag -pair_inline_tag: _PAIR_INLINE_TAG_ANGLE TAG_NAME ( _OPTION_SEP TAG_OPTION )* ">" _N? paragraph ( "" | _N ) -> tag +pair_inline_tag: _PAIR_INLINE_TAG_ANGLE TAG_NAME ( _OPTION_SEP TAG_OPTION )* ">" _N? paragraph{TEXT} ( "" | _N ) -> tag orphan_inline_tag: _INLINE_TAG_ANGLE TAG_NAME ( _OPTION_SEP TAG_OPTION )* ">" -> orphan_tag _PAIR_INLINE_TAG_ANGLE.1: /<(?!img|emb|doc)(?=[0-9A-Za-z_:,=\/\.\|\- ]*>)/i