Tags filter

All Libraries for Text Processing (79 items)

ASDF-StatusASDF-Status generates reports that display the testing results collected by the ASDF-Install-tester tool, which checks ASDF-INSTALLable Common Lisp software.

AlpacaA programmable rich text editor for fiction and technical document authors. It is a MacOS X Cocoa application with an Aqua user interface. Alpaca shares many characteristics with Emacs, but has a diff...

AutowriteA tool for checking properties of term rewrite systems, particularly call-by-need properties. It also comes with a CLIM-based GUI.

CL-MarkdownA Common Lisp rewrite of the Markdown text markup language by John Gruber. Documents are written using an easy to write and read plain text formatting syntax, and are converted to HTML by the CL-Markd...

CL-PDFCL-PDF is a cross-platform Common Lisp library for generating PDF files. It does not need any third-party tools from Adobe or others.
It is used by cl-typesetting to provide a complete typesetting sys...

CL-Typesettingcl-typesetting is a complete typesetting system written in Common Lisp using cl-pdf for the direct generation of pdf files. This enables it to be powerful, extensible, programmable and fast. It is int...

CL-UNICODECL-UNICODE is a library which provides Common Lisp implementations with knowledge about Unicode characters including their name, their general category, the scripts and blocks they belong to, their nu...

CL-YaccCL-Yacc is a LALR(1) parser generator for Common Lisp, similar in spirit to AT&T Yacc, Berkeley Yacc, GNU Bison, Zebu, lalr.cl or lalr.scm.
CL-Yacc uses the algorithm due to Aho and Ullman, which is ...

CLAWKCLAWK is an AWK-like text processing language with a Lispy implementation.

CLHPCLHP (the Common Lisp Hypertext Preprocessor) allows, like PHP, to embed Lisp code into a valid XML or HTML document using XML processing instructions. "The CLHP parser is integrated into the Apache w...

ChioString processing library. It "handles matching using regular expressions, substitution, and splitting of strings in a thoroughly Lisp-like way".
Among its features are function objects for describin...

Common LISPcraft CodeThe source code for the book "Common LISPcraft" by Robert Wilensky, W. W. Norton & Company; 2nd edition (June 1986). It mostly includes AI and parsing code.

LALRLALR is a parser generator for Common Lisp (a Lisp version of YACC). Given a CFG grammar, a list of lexical or terminal categories, and an atomic end marker, produces Lisp code for a LALR(1) parser fo...

LR(1) and LALR(1) Parser Generator and ParserA parser generator and parser for LR(1) and LALR(1) grammars. It can handle epsilon productions, and gives the same parsing tables and conflicts of the Unix yacc tool (possibly with different state nu...

LaTeX LetterA small, simple program for producing mail merge letters with LaTeX. It generates a single LaTeX file containing all the letters. It is in a stable state, but not feature rich. Adapt to your own requi...

LoGS Log Analysis softwareAn efficient log analysis engine designed for large networks and clusters. LoGS features a programming language for configuration and extensions, and dynamic rule sets. It can trigger actions after ch...

RegexPlugInA plug-In for FileMaker which enables FileMaker users to work with regular expressions.

S-BASE64S-BASE64 is an open source Common Lisp implementation of Base64 Encoding and Decoding.

S-XMLA simple XML parser featuring an efficient and purely functional implementation, support for different DOM models and XML namespaces, and access to the underlying Lisp implementation's character sets.

The Regex CoachThe Regex Coach is a graphical application (written in Lisp) for Windows and Linux/x86 which can be used to experiment with (Perl-compatible) regular expressions interactively.

Unix-Style CLI Option ParserA parser for unix style command line options. Can act as a simple Getopt for Lisp or can automatically bind values passed in from the CLI.

XMLSA small, simple, non-validating XML parser. It provides mappings from XML to s-exps and back. XMLS is self-contained, embeddable and thread-safe, and comes with support for XML namespaces.

XMLispXMLisp integrates Lisp with XML by providing a simple and efficient mapping between CLOS objects and XML. It allows the arbitrary combination of Lisp expressions and XML elements, and the evaluation o...

ZebuParser/unparser generator for Common Lisp
Zebu is part of a set of tools for the translation of formal languages. Zebu contains a LALR(1) parser generator like Yacc does. Aside from generating a pars...

ch-asdf-markupA set of ASDF extensions for working with the Gigamonkeys Markup text formatting language.

cl-calculatorA command line style calculator application, which includes a postfix to infix parsing library.

cl-i18ncl-i18n is a gettext-style internationalization framework for Common Lisp.

cl-menusystemLibrary for generating menus for controlling an application and editing of special variables settings. It currently comes with a text-based backend, but others can be defined.

cl-pegCl-peg is a PEG packrat parser generator Library by John Leuner. cl-peg is released under the MIT License.
PEG (Parsing Expression Grammars) and packrat parsers are described in The Packrat Parsing a...