RSS 51 projects tagged "Text Processing"

Download Website Updated 17 May 2013 TXR

Screenshot
Pop 274.54
Vit 89.32

TXR is a new data munging language to replace the likes of awk and Perl. 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.

Download Website Updated 26 Oct 2001 ClearParse

Screenshot
Pop 16.37
Vit 65.03

ClearParse is a flexible engine that can be used for any parsing task including interpreting or compiling programming languages, analyzing or converting data files, processing command line parameters and user input, implementing markup languages and scripts, natural language processing (NLP), and more.

Download Website Updated 03 Feb 2004 Polygen

Screenshot
Pop 29.26
Vit 58.31

PolyGen is a program for generating random sentences according to a grammar definition, that is following custom syntactical and lexical rules. Formally, it is an interpreter of a language itself designed to define languages, where to interpret means executing a source program in real time and eventually outputting its result. Here, a source program is a grammar definition. The execution consists of the exploration of such grammar by selecting a random path, and the result is the sentence built on the way.

No download Website Updated 23 Apr 2004 SPindent

Screenshot
Pop 16.28
Vit 57.62

SPindent (Server Page Indenter) is a JSP/PHP structural validator and indenter. It performs structural compatibility check of inner HTML generated from "parallel" branches of process flow statements such as if/else. It allows for those HTML branches to have different entry and exit HTML stack points, as far as the branches are compatible. This allows for verification and proper indentation of handy workarounds, as well as rusty pyramids. It is based on MixedCC (Mixed Compiler Compiler).

Download Website Updated 10 Apr 2013 YML

Screenshot
Pop 293.09
Vit 51.41

YML (Why a Markup Language?!) is an easy language to compile into XML. YSLT is an easy language for code generation, automating your software development tasks.

Download Website Updated 03 May 2013 pyPEG

Screenshot
Pop 279.69
Vit 50.96

pyPEG is a quick and easy solution for creating a parser in Python programs. pyPEG uses a PEG language in Python data structures to parse, so it can be used dynamically to parse nearly every context free language. The output is a plain Python data structure called pyAST, or, as an alternative, XML.

No download Website Updated 31 Dec 2012 XMLStarlet

Screenshot
Pop 362.37
Vit 27.01

XMLStarlet is a set of command line XML utilities which can be used to transform, query, validate, and edit XML documents and files using a simple set of shell commands, similar to the way it is done for plain text files using grep/sed/awk/tr/diff/patch.

No download Website Updated 27 Jul 2010 The Frink Language

Screenshot
Pop 342.58
Vit 20.84

Frink is a calculating tool and programming language designed to help you in the real world. It tracks units of measurement throughout all calculations and ensures that answers are correct. It converts between systems of measurement, and has a huge library of physical data. It is both a simple calculator for quick calculations and a full-fledged programming language for large tasks. It draws high-quality graphics, handles conversions between time zones, currencies, and historical values of the U.S. dollar and the British pound, translates between several languages, does date/time math, and more.

No download Website Updated 02 May 2010 CodeWorker

Screenshot
Pop 179.15
Vit 10.64

CodeWorker is a versatile parsing tool and a universal source code generator. It interprets a scripting language for producing reusable, tailor-made, evolving, and reliable IT systems with a high level of automation. The file formats to parse are described in an extended-BNF syntax. Template-based scripts drive the writing of patterns for generating code or text. The code generation knows how to preserve protected areas with hand-typed code and provides code expansion, source-to-source translation, and program transformation. It provides a native translation of CodeWorker's scripts in C++.

Download Website Updated 30 Mar 2012 GNU awk

Screenshot
Pop 500.32
Vit 10.41

The awk utility interprets a special-purpose programming language that makes it possible to handle simple data-reformatting jobs with just a few lines of code.

Screenshot

Project Spotlight

xombrero

A minimalist's Web browser.

Screenshot

Project Spotlight

CorneliOS

A virtual Web OS.