Queequeg is a tiny English grammar checker for non-native speakers who
are not used to verb conjugation and number agreement. We especially
focus on people who're writing academic papers or business documents
where thorough checking is required. We aim to reduce this laborious
work with automated checking.
Raptor is the RDF Parser Toolkit for Redland and currently consists of two
parsers: RDF/XML and N-Triples. Raptor is designed to integrate closely
with Redland and also work entirely standalone, in which case it will use
simple internal routines to perform the functions.
The re_graph.pl program graphs regular expressions. The guts of the regular
expression engine is a simple state machine. The various states and
operations in the regular expression parser can be displayed using a
surprisingly simple diagram.
A few notes on what you are looking at:
* The nodes Start and Stop denote the beginning and end of the regular
expression.
* The solid squares denote atoms. Lines indicate the next state. When a
line splits, the state machine will take the top line first. If it's
path is blocked it will backup and take the next lower line. This is
repeated until it finds a path to the end or all paths are exhausted.
* Brown boxes indicate a grouping operation, i.e. ().
* Green boxes indicate a zero with test. The state machine will perform
the test inside the box before moving ahead.
Redet allows the user to construct regular expressions and test them against
input data by executing any of a variety of search programs, editors, and
programming languages that make use of regular expressions. When a suitable
regular expression has been constructed it may be saved to a file. redet stands
for Regular Expression Development and Execution Tool. For each program, a
palette showing the available regular expression syntax is provided. Selections
from the palette may be copied to the regular expression window with a mouse
click. Users may add their own definitions to the palette via their
initialization file. Redet also keeps a list of the regular expressions
executed, from which entries may be copied back into the regular expression
under construction. The history list is saved to a file and restored on
startup, so it persists across sessions. So long as the underlying program
supports Unicode, redet allows UTF-8 Unicode in both test data and regular
expressions
This is a variant of the Flex fast lexical scanner. Flex was written
in the early 1990s by Verne Paxson. This version has been modified
by Thomas Dickey, so that it conforms to ANSI C. It includes other
improvements, but remains compatible with Paxson's 2.5.4 release
(as well as POSIX lex). See the NEWS file for details.
ReplaceIt was written as a quick, light and effective replacement to
the combination of sed/awk/grep/head/tail and other such shell
utilities, as well as being quicker in startup (at least) than an
equivilant Perl solution.
Extend the XML Resume library.
XML 个人简历库是一个 XML 文件类型描述(DTD)和可扩展样式语言(XSL)文件集,
用于定义、B2B 交流和展现个人简历。
rtfx converts RTF files into a generic XML format. It majors on keeping
meta data like style names, etc... rather than every bit of formatting.
This makes it handy for converting RTF documents into a custom XML
format (using XSL or an additional processing step).
RTF features supported: page breaks, section breaks, style names,
lists (various types), tables, footnotes, info block, bold, italic,
underline, super/sub script, hidden text, strike out, text color, fonts.
Chameleon is an HTML/XML template engine for Python. It uses the page templates
language.
It’s designed to generate the document output of a web application, typicay
HTML markup or XML. The language used is page templates, originally a Zope
invention, but available here as a standalone library that you can use in any
script or application running Python.