它的语法特别简单,只有一条:
(标签 属性 1=|属性内容 1| 属性 2=|属性内容 2| . 内容) 虽然它的语法简单,但语义十分强大,强大到与 XML (或 HTML ) 的语义表达能力一样。
例子们:
图片: (img src=|photo.jpg| width=|60px| height=|40px|) 说明:如果没有“内容”的话,“.”可以省略。 代码: (@code lang=|C++| . #include <iostream> int main() { std::cout << "Hello, World!\n"; } @) 说明:不需要对插入的代码中的“(”和")"进行任何“转义”,只需要使用“(@”和“@)”来代替“(”和")"即可。“@”的个数个可以任意多,只要前后匹配即可。 代码 2 : (@@code lang=|Scheme| . (define weird-string (lambda () "(@)")) @@) 说明:无论插入的代码中包含任何字符或字符串,都不需要转义。 普通的文本格式化可以很简单: (p . 这个句子里有(i . 斜体)字。) 希望大家喜欢,有什么问题请留言:)
