Mentor轻量级标记语言
version available in : en it ru es ja de nl pt fr
date of creation : 20220620- date of update : 20220620- generation date : 20240612_171241
本文件是Mentor系统轻量级标记语言的规范,被称为LBL Mentor.
这种语言的设计是为了 François_Xavier_PinceminMentor系统的设计者和开发者.
文本块是存储文本的结构。.
- 它由四种类型的元素组成,以成对的定界符为界 < >, ( ), { }和 [ ]
- 一个超文本标签或标记,放在分隔符"之间。<" et ">", 说 . etiquette mentor
其中只能包含以下划线字符"_"为分隔符的字母数字字符--可能是一个 . résumé de bloc
或 . commentaire mentor
放在括号里 "( )",
因此,我们有一个一般的形式:
<etiquette_de_bloc_zh>(职称) [une_reference_zh]
{
...
... [une_reference_zh] ...
...
<etiquette_de_sous_bloc_zh>(子区块标签)
{
...
... [une_reference_zh] ...
...
... <etiquette_dans_texte_zh> ... ... ... <une_reference_zh>(它是事实上的参照物的例子的标签)
...
... [une_reference_zh] ...
...
等等...
}
}
因此,它可以被嵌套:一个文本块可以包含其他文本块.
一个特定的块是整个文件的块,其标签行包含了:- 文件名称标签 - 块注释中的文件标题 - 对文件摘要的引用.
因此,文件标签的形式是 <>(不参考)[] .
例如,对于一个名为filename的文件.在一个 :
<nomfichier_extension_zh>(文件标题)[nomfichier_extension_zh_som]
产生这一行的宏是 fnt_zh对于一个文本文件.
还有其他的宏:fnc用于C源,fns用于unix shell,等等。...
例子 : <nomfichier_extension_zh>(:文件标题)这在html中给出了:
2.1.1.2.. nomfichier extension :文件标题
否则,在HTML中编辑的就只是评论。:
例子 : <nomfichier_extension_zh>(文件标题)这在html中给出了:
2.1.1.3.文件标题
Mentor开发了一个infix的概念,它通常是一个3个字母的代码,如果在标签中出现,在html生成过程中会被解释为要替换的文本,如果该infix存在于名为infix的文件中的话.
lst,并存在于utags程序的工作目录下。.
下缀是对前缀和后缀概念的概括.
比如说 : <nom_spe_zh>(专名)这导致了 :
替换的方式是,被替换的文本在法语版本中放在标题的开头,在英语版本中放在结尾。.
如果存在的话,文本块开头括号后面的字符指定了块的类型。.
这种类型将被补充超文本管理模块的不同模块所使用.
特征 名称 文字块的含义 (赞誉) 评论 (支架)
: 殖民地 主块 :下一个区块规定了META标签 在HTML标题中串联标签和注释
= 等号 保留源文本的形式,如果配音的话 ==源代码lbl ! 感叹号 在HTML中显示的文本是固定字体的lbl的来源。 - 轮胎 芯片 ` 后备箱 编号的子弹 | 管道 HTML注释,如果重复且不存在于HTML页面中 % 百分比 在双列表格中生成的文本用于正视练习 # 散列 Deepl API的翻译规范 ~ 梯形图 外语辅助阅读 (工具提示翻译词) 分号 CSV块 . 点 注释出不会在HTML中显示的块规范。 nbr
特征
10.000
HTML页面生成器模块使用的块类型.
- 子弹生成块将由破折号字符来定义 : {- ... }.
芯片级别由块级别自动设置.
编号的芯片由代码为backcote的区块定义。 {` ... }.
例子:
{-niv1 lib1 - niv1 lib2 {-2级lib1 - niv2 lib2 {-niv3 lib1 - niv3 lib2 } - niv2 lib3 } - niv1 lib3 } 等 {`niv1 lib1 - niv1 lib2 {`2级lib1 - niv2 lib2 - niv2 lib3 - niv2 lib4 } - niv1 lib3 - niv1 lib4 }这在HTML中给出了 :
-一个代码等于"的区块="将生成一个保留了区块形状的文本。 (HTML标签PRE).字体仍然是默认的字体,是按比例的。.
-一个代码等于"的区块=="也会生成一个保留有块状的文字。 (HTML标签PRE)而且也没有对其他LBL标签的解释。
块的文本将被复制,不需要任何词汇分析.这个区块的情况就是这样.为了能够在HTML页面中呈现出语言的结构本身.
-一个类型的块 {! }将生成一个以块状文本形式保留的文本。. (PRE信标 )额外使用一个固定的字体 (邮件)
这是为了在屏幕拷贝的情况下保留文本的对齐方式,例如.高层和低层行星表的案例.
-一个下划线类型的集团 {| |}将被解释为一个HTML注释.在这一点上,请看文本中的HTML源代码.
-一组双下划线的类型 {|| ||}将被从HTML生成中删除
-一个CSV块将被定义为 {; ... }该块包含一个数据表,其中列的分隔符是分号。.
将会生成一个HTML表格,并由"CSV_COL规范定义的标题:"在包含列名的第一行的开头
将以一种特定的颜色显示在HTML中。 (默认为蓝钢).
例子 :
<planète_tab_zh>(星球标签) {; CSV_REG:0 ;1 ; 2; 3;4 ; CSV_COL:行星 ;革命 ; 太阳_距离Mkm; 直径公里;旋转 ; CSV_TYP:sN ;s ; n0; n0;s ; 太阳 ; ; 0; 1392684;26小时 ; 水星 ;88 j ; 58; 4878;59天 ; 金星 ;225 j ; 108; 12104;243天 ; 月亮 ;28 j ; 149; 3474; ; 地球 ;365.25 j ; 149; 12756;24小时 ; 火星 ;687 j ; 228; 6794;24 h 1/2; 木星 ;12年 ; 778; 142800;10小时 ; 土星 ;29岁 ; 1427; 120000;10 h 1/4; 天王星 ;84个答案 ; 2870; 52400;15 h 1/2; 海王星 ;164.86个答案 ; 4497; 48000;16小时 ; Pluton ;247.74个答案 ; 5913; 2400;6天 1/3 ; }这在HTML页面中给出了 :
行星 革命 太阳_距离Mkm 直径公里 旋转
太阳 0 1392684 26小时
水星 88 j 58 4878 59天 金星 225 j 108 12104 243天 月亮 28 j 149 3474 地球 365.25 j 149 12756 24小时 火星 687 j 228 6794 24 h 1/2 木星 12年 778 142800 10小时 土星 29岁 1427 120000 10 h 1/4 天王星 84个答案 2870 52400 15 h 1/2 海王星 164.86个答案 4497 48000 16小时 Pluton 247.74个答案 5913 2400 6天 1/3
2.3.指导员系统的CSV表结构化数据管理模块所使用的CSV块类型.csv块类型
- 之前看到的CSV块 {; ... }由一个模块处理,以确保表格的格式化。.在编辑表格时,命令
分配给这个模块来重塑表格,所以我们只需要插入数据即可。.
- 结构化数据的处理在这些CSV表块中通过一个表格计算模块成为可能,该模块是一个电子表格。.
在这个电子表格中,命令是由表格开头的规范行指定的,这些规范行以表明规范性质的字符串开始。:"CSV_SPE: ; ; ;"
或SPE是一种规格.
这个计算模块将能够根据表格的计算规格生成版块 { }与CSV_EDT规范
或报纸块 (细节表) { } (日志类型栏).
- 这个模块将提供DBMS操作,将不同的CSV块相互连接起来。 :
- 这个结构化数据处理模块正在开发中,将尽快在网上提供。.
- 一个类型为%的块将生成一个HTML页面,其中有一个两列的表格,每一列都有文字显示,以便与正视练习结合起来阅读,以了解会聚或发散情况。.
本页介绍了一式两份的文本,以便在阅读的同时,可以做一个类似于眼科医生所做的眼球会聚或发散的练习。.
其优点是可以确定窗口的大小,从而确定收敛的力度,而不需要一系列渐进式的收敛棱镜.
如果页面的宽度较小,就很容易将两张图片合并,越宽,就需要眼睛的肌肉付出更多的努力。.
这两幅图像可以通过两种方式进行合并:在收敛和发散中.收敛使肌肉收缩,发散使肌肉舒展。 (肌肉伸展).
通过结合这两种方式,我们可以得到一个完整的正视会议 :肌肉强化工作 (肌肉)和他们的放松 (伸展).
窗口宽度的调制对应于我们使用越来越收敛或发散的棱镜的连续会议,因此有必要逐步进行.
我注意到,宽度调制是连续的,可以使眼球系统发挥更大的性能,特别是在发散方面。 (肌肉放松).
在生成的HTML中看到 :
其优点是可以确定窗口的大小,从而确定收敛的力度,而不需要一系列渐进式的收敛棱镜.
如果页面的宽度较小,就很容易将两张图片合并,越宽,就需要眼睛的肌肉付出更多的努力。.
这两幅图像可以通过两种方式进行合并:在收敛和发散中.收敛使肌肉收缩,发散使肌肉舒展。 (肌肉伸展).
通过结合这两种方式,我们可以得到一个完整的正视会议 :肌肉强化工作 (肌肉)和他们的放松 (伸展).
窗口宽度的调制对应于我们使用越来越收敛或发散的棱镜的连续会议,因此有必要逐步进行.
我注意到,宽度调制是连续的,可以使眼球系统发挥更大的性能,特别是在发散方面。 (肌肉放松).
从最小的窗口宽度开始,逐渐加宽.
其优点是可以确定窗口的大小,从而确定收敛的力度,而不需要一系列渐进式的收敛棱镜.
如果页面的宽度较小,就很容易将两张图片合并,越宽,就需要眼睛的肌肉付出更多的努力。.
这两幅图像可以通过两种方式进行合并:在收敛和发散中.收敛使肌肉收缩,发散使肌肉舒展。 (肌肉伸展).
通过结合这两种方式,我们可以得到一个完整的正视会议 :肌肉强化工作 (肌肉)和他们的放松 (伸展).
窗口宽度的调制对应于我们使用越来越收敛或发散的棱镜的连续会议,因此有必要逐步进行.
我注意到,宽度调制是连续的,可以使眼球系统发挥更大的性能,特别是在发散方面。 (肌肉放松).
从最小的窗口宽度开始,逐渐加宽.
本页介绍了一式两份的文本,以便在阅读的同时,可以做一个类似于眼科医生所做的眼球会聚或发散的练习。.
本页介绍了一式两份的文本,以便在阅读的同时,可以做一个类似于眼科医生所做的眼球会聚或发散的练习。.
- 一个哈希类型的区块 "#" {.#en:fr: }导致源文本本身的翻译.
- 使用的语言代码是双字母代码,第一个是源语言,第二个是翻译语言。.
- 翻译是由一个实用程序提供的,该程序调用api_deepl.
- 翻译可以针对一个文本块在一个 (原文被替换为)
- 或整个文件,在这种情况下,将创建一个新的文件,其名称为原始文件的名称,并添加语言后缀。.
- 标签不被翻译,并加上翻译语言的后缀.
- 如果没有标签注释,那么标签将用于生成一个将被翻译的文本。.
- 这样我们就能保持链接 (随着不同翻译语言后缀的下降)输入原始语言的文件
以及翻译语言中的各种文件.
- 一旦翻译完成,翻译规范将被注释出来,并插入一个点"。."作为块状修饰语.
- 例如,下面一行总是用英文写的 :
- A tilde type block "~" is used for foreign language reading assistance.
- The translation specification follows the tilde character example : {~es:fr: hello the world }
<lecture_aidée_en_langue_étrangère_en>(assisted reading in a foreign language)
这导致在html页面中出现带下划线的词,这些词有一个包含翻译词的工具提示.
世界你好
倒装词典 : {~fr:es: hello world }
世界你好
以一本约有26,000个单词的西班牙语-法语词典为例进行说明.其他字典可以由用户导师实例化。.
用户可以通过将它们转发给编辑来分享它们,以便整合到utags包中。.
如果没有字典,可以通过导师命令创建一个文本的字典,然后可以翻译字典中的单词列表
由翻译家如 deepl
la cucaracha, la cucaracha que ya no puede caminar porque no tiene porque le falta la marijuana que fumar
en la misa y en la feria todo el mundo ya lo sabe los que llegan al gobierno porque se puede comprar
del partido comunista ya no queda casi nada ahora todos van buscando como hacerse millonadas
fue la junta de naciones pa' poner sus opiniones todos no estaban de acuerdo donde y cuando bombardear se sientan los presidentes en la silla del gobierno luego mandan a la guerra a la gente de su pueblo
la cucaracha, la cucaracha que ya no puede caminar porque no tiene porque le falta la marijuana que fumar
huaracha muchacha que vamoa huarachar va una cucaracha que quiere comerciar, toca, loca ábreme la boca, buscame una coca que no quiero trabalear, mica, rica para zapatear,
pido a victor jara no me vaya a doblegar, Cha-ma Chama Che Guevara una petición, una cucaracha, por culpa y omisión,
la cucaracha, la cucaracha que ya no puede caminar porque no tiene porque le falta la marijuana que fumar
todos se pelean la silla que les deja mucha plata en el norte pancho villa y en el sur viva Zapata!
ya murió la cucaracha ya la llevan a enterrar entre cuatro zopilotes y un ratón de sacristan
- 一个类型的标签 <_file>将生成一个HTML引用到一个.
- 例子 :
<lien_document_local_zh_file>(/home/me/Documents/document.pdf)
- 一个类型的标签 <_web> 将产生一个HTML引用到网.
- 例子 :
<alwaysdata_zh_nweb>(www.alwaysdata.com)
- 如果infix是"nweb"而不是 "web" 点击链接,在浏览器中打开一个新标签。.
<alwaysdata_zh_nweb>(www.alwaysdata.com)
这在html中给出了 : alwaysdata
或 lien_vers_alwaysdata_dans_un_nouvel_onglet
- 如果后缀是"webs"或"nwebs",链接将是https而不是http。.
-一个类型的标签 <_hil> 对于"html_inline"表示将块中包含的html代码添加到其中。
直接到html页面.这用于特殊情况,自动生成比简单文本更专业的HTML页面。
或包括样式表.
3.4.黑体字的管理
- 方括号内的文字后有一个感叹号 (!将出现 )和草.
- 例子 : (!语法 ) :
语法