Text
Text processing software - string splitters, parsers, and so on

Regular expression libraries: (main topic: regular expression)

Parser generators: (main topic: parser generator) Lexers: (main topic: lexer)
  • cl-lex - cl-lex is a set of Common Lisp macros for generating lexical analyzers automatically
  • DEFLEXER - The LEXER package implements a lexical-analyzer-generator called DEFLEXER, which is built on top of both REGEX and CLAWK
  • dso-lex - dso-lex allows lexers to be defined using regular expressions a la cl-ppcre
  • graylex - graylex offers a means to do string operations on input streams without slurping all input at once by using Common Lisp Gray Streams, fixed-sized and flexible buffers
  • Zebu - Zebu is a LALR(1) parser generator similar to YACC, but for Common Lisp
String processing: (main topic: string) Text: (main topic: text) Streams: (main topic: stream) can be useful for, but are not limited to text processing. Misc:

See also the pages for Regular Expression, XML libraries, HTML Parsers, Lisp Markup Languages, document formats, Unicode support, Unicode and Lisp