Login/Register to vote and to have access to more features
You are here: Root > By Topic Go directly to another tag
All Libraries for Text Processing (79 items) Back to full tag view
ASDF-Status generates reports that display the testing results collected by the ASDF-Install-tester tool, which checks ASDF-INSTALLable Common Lisp software.
A 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...
A tool for checking properties of term rewrite systems, particularly call-by-need properties. It also comes with a CLIM-based GUI.
A library that provides base64 encoding and decoding.
A set of CFFI-based Common Lisp bindings to the chmlib (CHM lib) C library. It provides access to HTML help files in Microsoft ITSS/CHM format.
Syntax anayzer (parser) for any context free grammar.
CL-EMB (Embedded Common Lisp and template system) is a library for embedding Common Lisp and template tags into normal text files. It can be used for dynamically generating HTML pages.
A parser that parses HTML documents and generates a sexp-based representation. It is based on the phtml parser by Franz, Inc.
String interpolation for Common Lisp
A library "for parsing, validating, and hyphenating International Standard Book Numbers (ISBNs)".
A 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-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...
A portable regular expression library with a syntax compatible with Perl.
cl-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-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-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 ...
CLAWK is an AWK-like text processing language with a Lispy implementation.
CLHP (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...
Calcul des fréquences d'occurrence des caractères, digrammes et trigrammes dans un texte
A program for computing and reporting the frequencies of characters, digrams and trigrams in a text file. For educational purposes.
String 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 Code
The 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.
Common Lisp CLI Parser
Simple getopt()-style command-line option parser.
A mechanism for defining and using pattern abstractions with CL-PPCRE.
DefDoc (An extensible, dynamic document creation system) is a document processing system inspired by TeX. It comes with an HTML output engine.
"An extensible, dynamic structured document editor". It will have a CLIM GUI.
Erann's Lisp utilities
A small set of Common Lisp utilities for string and symbol operations, CLOS, mapping, flow control, anaphoric macros, and more.
a Lisp-programmable document preparation system.
FUCC is universal parser generator for Common Lisp. Currently LR0, SLR, LALR, LR1 and LL parser generators are implemented, and GLR, CYK and other algorithms are planned.
Gigamonkeys Markup, or Markup, is a typesetting language from Peter Seibel that was successfully used to document large amounts of Lisp code in his book, Practical Common Lisp
A library to use templates much like Perl's HTML::Template.
Infix provides a reader macro for reading mathematical expressions in infix form.
Infix notation macro
A macro for entering expressions into infix notation, which get expanded into conventional Lisp prefix form.
LALR 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...
LEXER is a lexical analyzer generator.
LR(1) and LALR(1) Parser Generator and Parser
A 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...
A 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...
parser based on precedence grammar
LoGS Log Analysis software
An 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...
A collection of miscellaneous utilities for container data structures, binding, user interface, dates and times, I/O, symbols, sequences, string manipulation, and more.
A full text search engine. It is a port of the Ferret search engine in Ruby, which is in turn a port of the Lucene Java engine.
REGEX is a powerful and efficient regular expression compiler and matching engine.
A collection of text processing tools by Michael Parker: a regular expression compiler and matcher (REGEX), an AWK-like text processing language (CLAWK), and a lexer generator (LEXER).
A plug-In for FileMaker which enables FileMaker users to work with regular expressions.
S-BASE64 is an open source Common Lisp implementation of Base64 Encoding and Decoding.
A 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.
Source Compare (SC): A 'diff' program for Common Lisp
A diff-like tool for comparing Common Lisp source files.
A Common Lisp extension for using expressions in infix notation.
The Regex Coach
The 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 Parser
A 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.
A 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.
XMLisp 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...
Parser/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...
A set of ASDF extensions for working with the Gigamonkeys Markup text formatting language.
A command line style calculator application, which includes a postfix to infix parsing library.
cl-i18n is a gettext-style internationalization framework for Common Lisp.
A parser and generator for the JSON data-interchange format.
Library 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-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...
An application for colorizing Common Lisp, Emacs Lisp, Scheme, C, C++ or Java source code.
command line arguments
Open-sourced project from ITA, part of QITAB.
Library for reading and writing data files in CSV format. It correctly handles emtpty trailing fields, and MS-DOS line terminators under Unix.
de.setf.utility comprises Lisp utility functions : - package management, - date formatting - content types - dot graphs - unit tests - ...
A simple regexp-based lexer-generator
PEG parser-generator with s-exp grammar definitions
Dyslexia is a spelling and grammar checker.
A library for importing data in CSV (Comma-Separated Values) format.
A library for "encoding text in various web-savvy formats". It takes care of processing text for inclusion in HTML PRE and TT elements, and managing long text lines.
A library for encoding and decoding (HTML/SGML/XML) entities in Common Lisp.
"A LaTeX file dependency generator, generating Makefile header lines".
A fork of the Gigamonkeys Markup typesetting language.
Misrouted (A basic toolkit to analyse CheckPoint FW-1 and Cisco router and PIX configuations) parses router configuration files and makes the information accessible in a Lispy format.
A library of routines for parsing, conversting, and manipulating dates and times. Most of the code was originally written for the CMUCL Common Lisp implementation.
Library for parsing Unix ~/.newsrc files.
A library that parses a string into one of the Common Lisp number types, or signals an error if it is not possible.
A library for generating PostScript pictures of directed acyclic graphs.
A portable version of Franz's xmlutils, including a XML and HTML parser.
(development on the xml parser in pxmlutils has stopped, use Miles Egan's xmls parser instead)
functions for reading and writing lisp universal time as strings.
A set of utilities for formatting s-expression based text markup source documents.
Franz's open source XML/HTML parsers.