multiline headings

This commit is contained in:
Guilhem Fauré 2023-05-09 15:52:18 +02:00
parent 8f4fcccbdc
commit 8f9775119c
3 changed files with 60 additions and 7 deletions

View File

@ -28,17 +28,17 @@ table_cell: _inline{TABLE_TEXT}
_TBL_META: /\|\|(?=[^\r\n]+\|\|)/ _TBL_META: /\|\|(?=[^\r\n]+\|\|)/
_TBL: /\|(?=[^\r\n]+\|)/ _TBL: /\|(?=[^\r\n]+\|)/
heading: _H _inline{MARKED_TEXT}+ "}}}" heading: _H paragraph{MARKED_TEXT, MARKED_TEXT} "}}}"
_H: "{{{" _H: "{{{"
_block_tag: pair_block_tag _block_tag: pair_block_tag
| orphan_block_tag | orphan_block_tag
pair_block_tag: _PAIR_TAG_ANGLE TAG_NAME ( _OPTION_SEP TAG_OPTION )* ">" start "</" _PURE_TEXT ">" -> tag pair_block_tag: _PAIR_TAG_ANGLE TAG_NAME ( _OPTION_SEP TAG_OPTION )* ">" start? "</" _PURE_TEXT ">" -> tag
orphan_block_tag: _ORPHAN_TAG_ANGLE "/"? TAG_NAME ( _OPTION_SEP TAG_OPTION )* ">" -> orphan_tag orphan_block_tag: _ORPHAN_TAG_ANGLE "/"? TAG_NAME ( _OPTION_SEP TAG_OPTION )* ">" -> orphan_tag
_PAIR_TAG_ANGLE: /<(?=([0-9A-Za-z]+)[0-9A-Za-z_:|,="\/\-\. ]*>\r?\n[\s\S]+<\/\1>)/ _PAIR_TAG_ANGLE: /<(?=([0-9a-z]+)[^{}<>\[\]]*>[\s\S]*<\/\1>)/i
_ORPHAN_TAG_ANGLE: /<(?=([0-9A-Za-z]+)[0-9A-Za-z_:|,="\/\-\. ]*>\r?\n)(?![\s\S]+\<\/\1\>)/ _ORPHAN_TAG_ANGLE: /<(?=([0-9a-z]+)[^{}<>\[\]]*>)(?![\s\S]*\<\/\1\>)/i
paragraph{begin, text}: _inline{begin} _N? ( _inline{text} _N? )* paragraph{begin, text}: _inline{begin} _N? ( _inline{text} _N? )*
@ -56,9 +56,9 @@ pair_inline_tag: _INLINE_TAG_ANGLE TAG_NAME ( _OPTION_SEP TAG_OPTION )* ">" _N?
short_inline_tag: _SHORT_INLINE_TAG_ANGLE TAG_NAME ( _OPTION_SEP TAG_OPTION )* ">" _N? paragraph{TEXT, TEXT} -> tag short_inline_tag: _SHORT_INLINE_TAG_ANGLE TAG_NAME ( _OPTION_SEP TAG_OPTION )* ">" _N? paragraph{TEXT, TEXT} -> tag
orphan_inline_tag: _ORPHAN_INLINE_TAG_ANGLE TAG_NAME ( _OPTION_SEP TAG_OPTION )* ">" -> orphan_tag orphan_inline_tag: _ORPHAN_INLINE_TAG_ANGLE TAG_NAME ( _OPTION_SEP TAG_OPTION )* ">" -> orphan_tag
_INLINE_TAG_ANGLE: /<(?=([0-9A-Za-z]+)[0-9A-Za-z_:|,="\/\-\. ]*>[\s\S]+<\/\1>)/ _INLINE_TAG_ANGLE: /<(?=([0-9a-z]+)[0-9a-z_:|,="\/\-\. ]*>[\s\S]+<\/\1>)/i
_SHORT_INLINE_TAG_ANGLE: /<(?=([0-9A-Za-z]+)[0-9A-Za-z_:,="\/\.\|\- ]*>)(?!\/|img|emb|doc|[\s\S]+<\/\1>)/i _SHORT_INLINE_TAG_ANGLE: /<(?=([0-9a-z]+)[0-9a-z_:,="\/\.\|\- ]*>)(?!\/|img|emb|doc|[\s\S]+<\/\1>)/i
_ORPHAN_INLINE_TAG_ANGLE: /<(?=(img|emb|doc)[0-9A-Za-z\|_:,="\/\.\|\- ]*>)/i _ORPHAN_INLINE_TAG_ANGLE: /<(?=(img|emb|doc)[0-9a-z\|_:,="\/\.\|\- ]*>)/i
_link: footnote _link: footnote
| wikilink | wikilink

View File

@ -74,6 +74,28 @@ def spipParser():
---- ----
{{{ Lien en plusieurs langues }}}
<multi>
[fr]
Retrouvez toutes nos publications sur :
{{[HAL-LCPQ_SEM->https://hal.archives-ouvertes.fr/LCPQ_SEM/]}}
[en]Find all our publications on :
{{[HAL-LCPQ_SEM->https://hal.archives-ouvertes.fr/LCPQ_SEM/]}}
[es]Recobre todas nuestras publicaciones sobre :
{{[HAL-LCPQ_SEM->https://hal.archives-ouvertes.fr/LCPQ_SEM/]}}
</multi>
{{{ Titre multiligne avec beaucoup delements }}}
{{{ {{[HAL-LCPQ_SEM->https://hal.archives-ouvertes.fr/LCPQ_SEM/]}}
[en]Find all our publications on :
{{[HAL-LCPQ_SEM->https://hal.archives-ouvertes.fr/LCPQ_SEM/]}}
[es]Recobre todas nuestras publicaciones sobre :
{{[HAL-LCPQ_SEM->https://hal.archives-ouvertes.fr/LCPQ_SEM/]}} }}}
----
{{{Des images}}} {{{Des images}}}
<image1|left> <image1|left>

View File

@ -30,6 +30,37 @@ Un lien [lark->https://lark-parser.readthedocs.io] dans un paragraphe.
---- --- ---- ---
<div style="text-align:center">
{ multi
[fr]
Retrouvez toutes nos publications sur :
{{[HAL-LCPQ_SEM->https://hal.archives-ouvertes.fr/LCPQ_SEM/]}}
[en]Find all our publications on :
{{[HAL-LCPQ_SEM->https://hal.archives-ouvertes.fr/LCPQ_SEM/]}}
[es]Recobre todas nuestras publicaciones sobre :
{{[HAL-LCPQ_SEM->https://hal.archives-ouvertes.fr/LCPQ_SEM/]}}
multi }
</div>
----
<hr noshade>
<div style="text-align:center">
{{{ <multi>
[fr]
Retrouvez toutes nos publications sur :
{{[HAL-LCPQ_SEM->https://hal.archives-ouvertes.fr/LCPQ_SEM/]}}
[en]Find all our publications on :
{{[HAL-LCPQ_SEM->https://hal.archives-ouvertes.fr/LCPQ_SEM/]}}
[es]Recobre todas nuestras publicaciones sobre :
{{[HAL-LCPQ_SEM->https://hal.archives-ouvertes.fr/LCPQ_SEM/]}}
</multi> }}}
</div>
<br>
<object style="width:100%;height:800px;" type="text/html" data="https://haltools.archives-ouvertes.fr/Public/afficheRequetePubli.php?annee_publideb=2003&annee_publifin=2022&typdoc=('ART')&collection_exp=LCPQ_SEM&CB_auteur=oui&CB_titre=oui&CB_article=oui&langue=Anglais&tri_exp=annee_publi&tri_exp2=typdoc&tri_exp3=date_publi&ordre_aff=TA&Fen=Aff&css=https://www.lcpq.ups-tlse.fr/squelettes/css/charte-2/VisuCondense_nic.css"></object>
{{{Research Interests}}} {{{Research Interests}}}
* {{Astrochemistry}} - Atmospheric Chemistry: interactions of PAH with ions, atoms (Si, Fe) and with molecular clusters ((H2O)n) ; PAH reactivity * {{Astrochemistry}} - Atmospheric Chemistry: interactions of PAH with ions, atoms (Si, Fe) and with molecular clusters ((H2O)n) ; PAH reactivity