`
trydofor
  • 浏览: 148970 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

a9text3.0 草稿

阅读更多

本人不喜欢用word写文档,一度喜欢使用wiki,但还是不能满足我那一点点懒惰的欲望
用简单的方式写可视化程度高,结构清晰的文档.
计划a9text可以转成html,docbook和work等文档.
以下是a9text 从v1.0,走动v3.0的结果.(欢迎鸡蛋)

http://a9engine.sf.net
================================================================================
标题:: 阿九文本(a9text)
作者:: 史荣久
授权:: 共同创作
声明:: 无担保无保证:)
创建:: 2007-01-23
修改:: 2007-06-11
================================================================================
默认情况,保留换行和行首空白,转义字符'\','\\\'
缩进层次表示内容关系,空行可打断缩排.
'空白' 为 \s和全角空格组成的连续空白

1. 文字修饰(跨行)
规则::
[!/_-',%50#color&color[文字]]

例子::
加粗 [![文字]]
倾斜 [/[文字]]
下划 [_[文字]]
删除 [-[文字]]
上标 ['[文字]]
下标 [,[文字]]
前色 [#FFFFF[文字]]
背色 [&FFFFF[文字]]
大小 [%50[文字]]
加粗倾斜红色50%的字 [!/#FF0000%50[文字]]

2. 解说(跨行,缩排,转义)
规则::
^'空白'*名称\::\n?解释'空白'*

例子::
名称\::
    解释1
    解释2

3. 列表(跨行,缩排,转义)
规则::
无序 *\)?'空白'+文字
有序 0-9a-zA-Z[\)\.]'空白'+文字

4. 链入
规则::
[[<=链接地址|$变量]]
例子::
[[<=include.txt]] 载入的文本.
[[<=$目录]] 生成目录

5. 链出(跨行,转义)
规则::
[['显示名'?=>'链接地址']]
例子::
[[显示名=>]] 作为锚点
[[=>链接地址]] 以链接地址显示
[[=>sample.png]]
[[=>sample.swf]]
[[=>www.trydofor.com]]
[[=>admin@trydofor.com]]
[[显示名=>链接地址]]

6. 章节符(转义)
规则::
^(\d\.)+'空白'+标题

7. 转义
规则:: '\'
在行尾,表示不换行,\$

8. 横线
^'空白'*[-=#]{9,}'空白'*$
---------------------------------
=================================
#################################

9. 定义块(跨行,转义)
头::
^'空白'*={9,}(\*?[^:]+:.*)={9,}'空白'*$

========= *type:memo ========= '*'开头表示功能性模块
========= text:file-name =========
========= java:file-name =========
========= html:file-name =========
========= js:file-name =========
========= bash:file-name =========
========= python:file-name =========
========= console:platform =========

========= des:argot =========

尾::
^'空白'*={9,}'空白'*$


10.表格(内置的块)
========= table:表格名 =========
! r1-c1 | r1-c2!r1-c3 |
+--------
|r2-c1|r2-c2|r2-c3|
+--------
||r3-c1&2|+r3&4-c3|
+-------
|r4-c1|r4-c2|+r&44-c3|
================================
'!'表示加粗,'|'表一般显示,r1-c1,r1-c3加粗显示
空格表对齐:r1-c1中对齐,r1-c2右对齐,r1-c3左对齐,默认左对齐.
连续'|'表列合并,左起
'|+'表行合并,上起

分享到:
评论
2 楼 trydofor 2007-06-21  
看了楼上03年的想法,只可惜没有坚持下来啊,有点可惜:)
目前,正在做解析器和转换器的豆腐丝(构思),也不知道,a9text能坚持多久,能到啥样呢:)
不过起码我得实现一个DES的加密功能(个人目的)
1 楼 hax 2007-06-21  
不错。我有一个死在娘胎里的项目,可资批判

http://cosoft.org.cn/projects/naxt

相关推荐

    lmbench 3.0

    1. 解压 lmbench-3.0-a9.tgz , tar -zxf lmbench-3.0-a9.tgz 2. cd lmbench-3.0-a9 3. cd src, 执行 make 4. cd scripts, 执行./config-run 5. 在 scripts 目录下执行 ./results 开始测试 交叉编译执行步骤: 1. ...

    lmbench-3.0

    安装lmbench-3.0-a9后,用户需要按照以下步骤进行测试: 1. 解压文件:`tar -xvf lmbench-3.0-a9.tar.gz` 2. 进入解压后的目录:`cd lmbench-3.0-a9` 3. 配置和编译:`./configure && make` 4. 执行内存测试:`./...

    a9text-开源

    除了规范和实现,a9text还提供了一系列的工具,帮助用户更高效地处理a9text文档。这些工具可能包括编辑器插件、命令行工具以及图形界面应用。例如,它们可能包含一个预览器,可以让作者实时查看文档的排版效果;或者...

    Intel USB 3.0 eXtensible Host Controller Driver

    此软件包提供英特尔USB 3.0可扩展主机控制器驱动程序,并受运行Windows 7操作系统的Vostro成就/Inspiron灵越/XPS/Optiplex/Alienware/Latitude/Precision/IoT系统支持。 为确保完整下载,请验证校验和值。 MD5: 7c...

    PCIE 3.0 SPEC Errata 20111020

    ##### A9:中断向量模式下的转向标签(Steering Tags in Interrupt Vector Mode) - **背景**:中断向量模式是处理中断的一种方法,通过转向标签来标识中断来源。 - **内容**:这部分详细说明了如何使用转向标签。 ...

    A9/A9G的STM32驱动程序(程序例子)

    在本文中,我们将深入探讨如何为A9/A9G开发板编写和使用STM32驱动程序,以及GPS_V1.2可能涉及的相关功能。 首先,A9和A9G通常指的是基于ARM Cortex-A9处理器的开发板,如SAMA5D3X或ZYNQ-7000系列。这些芯片不仅具有...

    XK3190-A9+耀华称重仪表说明书含通信协议(注意耀华A9有2个版本:A9,A9+)

    《XK3190-A9+耀华称重仪表说明书含通信协议》是一份详细介绍耀华称重仪表XK3190-A9+使用、安装和维护的专业文档,适用于物联网领域的应用。该说明书提供了最新的技术参数和操作指南,确保用户能够正确地配置和使用这...

    Cortex-A9-MPCore-Technical-Reference-Manual.rar_A9_ARM A9_arm mp

    《Cortex-A9 MPCore 技术参考手册》是针对 ARM 公司设计的一款高性能处理器内核——Cortex-A9 的详细技术文档。Cortex-A9 是基于 ARMv7 架构的多核处理器,广泛应用于移动设备、嵌入式系统和服务器等领域,具有高...

    cortex_a9-DOC.rar_arm A9 用户手册_arm a9 开发手册_arm 编程指南_cortex-a9_neo

    ARM CORTEX A9 开发手册打包下载 部分为中文手册,包含《NEON 向量化编译器指南》《编译器用户指南》《编译器参考指南》《汇编程序指南》

    爱威A9前级效果器调试软件V1.4版

    《爱威A9前级效果器调试软件V1.4版》详解 在音频设备的世界里,精确的调试是确保声音质量与效果的关键步骤。爱威A9前级效果器作为一款专业音响设备,其V1.4版的调试软件正是为了满足这一需求而设计的。本文将深入...

    A9G模组原理图库_pullobg_A9G_

    标题"A9G模组原理图库_pullobg_A9G_"所指的,是针对A9G模块的一个电路设计资源,其中包含了该模块的原理图库文件。这个库文件通常用于电子设计自动化(EDA)软件,如Altium Designer、Cadence等,设计师可以利用这些...

    vexpress_a9.pdf

    标题中的“ARM® CoreTile Express A9×4 Cortex®-A9 MPCore (V2P-CA9)”指的是该手册是针对采用了ARM Cortex-A9多核处理器的CoreTile Express A9×4平台的参考手册。ARM是英国一家著名的半导体和软件设计公司,其...

    A9财务管理单机标准U盘版

    《A9财务管理单机标准U盘版:一款历史久远的财务管理工具》 在信息化日益发达的今天,财务管理软件已经成为企业运营中不可或缺的一部分。A9财务管理单机标准U盘版,便是这样一款专为个人和小型企业设计的财务管理...

    Winio3.0完整版_支持64位操作系统

    在提供的压缩包中,文件"110bde9c35da4165b1a02a9e04e948d8"可能是Winio3.0的安装程序或者包含了Winio3.0的库文件、源码和帮助文档。通常,这样的文件名是经过哈希处理的,目的是保护原始文件名不被轻易识别,增加...

    a9软件破解补丁

    可用于a9财务软件的破解,可用于各种学飞,我是搬运工。

    安霸A9SE芯片资料.pdf

    ### 安霸A9SE图像处理芯片关键技术知识点 #### 一、概述 安霸A9SE是一款专为运动相机及飞行相机设计的高度集成系统级芯片(SoC)。它结合了高性能计算能力与低功耗特性,能够支持从高清1080p到4K Ultra HD的视频...

    安信可A9/A9G资料

    安信可A9/A9G资料

    ACR122U-A9驱动

    标题中的"ACR122U-A9驱动"指的是ACR122U-A9型号的智能卡读写器在Windows 7操作系统上的驱动程序。这个驱动程序是连接硬件设备与计算机操作系统之间的桥梁,它允许操作系统识别并正确控制ACR122U-A9智能卡读写器,...

    台电量产902 MP 896801A6A9.rar

    描述中的“台电量产902 MP 896801A6A9 潮系列usb3.0量产工具”进一步确认了这款工具是针对台电潮系列USB 3.0闪存盘设计的。USB 3.0是一种高速数据传输接口,相比于USB 2.0,它提供了更高的传输速率,一般可达5 Gbps...

Global site tag (gtag.js) - Google Analytics