Download List

项目描述

TXR is a new data munging language. TXR's special pattern language provides template-based matching of entire documents or large sections of documents. It also contains a language for functional and imperative programming. It is written in C and takes the form of a utility that is portable to Unix-like platforms and Windows.

系统要求

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2012-02-06 08:11
56

此版本修复不正确 UTF 8 解码的一个有效的字符范围,并关闭为 utf-8 进行解码和重新编码有关的安全问题。在释放 55 打破了计算的字段宽度的回归被固定。像文档说现在已确认在字符串文本和 quasiliterals 的十六进制和八进制转义符。[......] 符号现在有象征性的论据有像 Lisp-1 评价语义。已为编写用的编号和隐式参数的承语法简单 lambda 运算符称为 op。
This release fixes incorrect UTF-8 decoding of a valid character range, and closes security issues related to UTF-8 decoding and re-encoding. A regression that broke computed field widths in release 55 is fixed. Hex and octal escapes in string literals and quasiliterals are now recognized like the documentation says. The [...] notation now has evaluation semantics for symbolic arguments which are like Lisp-1. An operator called op has been introduced for writing simple lambdas with a currying syntax with numbered and implicit arguments.

2012-01-28 07:49
55

此版本引入了一种新的方括号语法,直观基于执行操作的第一个对象的类型。它提供 Lisp-1 样式调用函数 (不调用运算符) 和数组索引和切片的列表、 向量、 字符串和哈希值。可分配索引的元素和切片。在输出模板语言和字符串 quasiliterals,可以使用索引和切片。
This release introduces a new square bracket syntax that performs an intuitive operation based on the type of the first object. It provides Lisp-1 style calls for functions (no call operator) and array indexing and slicing for lists, vectors, strings, and hashes. Indexed elements and slices are assignable. Indexing and slicing can be used in the output template language and in string quasiliterals.

2012-01-22 11:25
54

在此版本中的主要改进涉及到调试器。它是现在可能踏入、 结束,或从表达式,并看到一个完整的环境和回溯。懒人版本的"追加"已被添加到嵌入式口齿不清。
The main improvement in this release relates to the debugger. It is now possible to step into, over, or out of expressions, and see a complete environment and backtraces. A lazy version of "append" has been added to the embedded Lisp.

2012-01-12 15:24
53

新的函数和运算符被列入为懒列表处理和并行迭代的 Lisp 方言。在输出和 quasiliterals 的变量替换可以有计算字段宽度。在评价中内置的全局变量依次 bug 修复。
New functions and operators were included in the Lisp dialect for lazy list processing and parallel iteration. Variable substitutions in output and quasiliterals can have computed field widths. A showstopper bug in the evaluation of built-in global variables was fixed.

2012-01-08 09:43
52

此版本添加了一个新的绒毛指令不完美的匹配在一个范围内的线,类似于在修补程序实用工具的上下文行绒毛。收集指令已经扩展,可选直到/最后一个子句来限制其范围。在重复/rep 新 mod 和 modlast 指令指定替代输出时的重复次数等于一些模数 m n。重复/rep 带参数,提名持有的重复次数的变量的参数。Gensym 函数已被添加到 TXR 口齿不清。已修正错误。
This release adds a new fuzz directive for imperfect matches over a range of lines, similar to the context line fuzz in the patch utility. The gather directive has been extended with an optional until/last clause to limit its range. New mod and modlast directives in repeat/rep specify alternative output when the repeat count is equal to some n modulo m. repeat/rep take an argument which nominates a variable which holds the repeat count. A gensym function has been added to TXR Lisp. Bugfixes have been made.

Project Resources