xMarkup is a command line and GUI utility for multipurpose processing of a set of text files. It can be used to generate or edit the navigational cross-references within a set of HTML documents, analyze and convert the structure or content of SGML, XML, HTML, or text documents, split or merge text files with specified rules, analyze and extract data, generate scripts, and more. xMarkup supports a built-in procedural language which may be used to describe rules of the processing. This language is a simple dialect of the Icon programming language.
EditPad Pro is a powerful and versatile text editor or word processor, designed to make text editing as convenient as possible. It allows you to write and edit plain text files such as source code, scripts, Web sites, logs, letters, memos, reports, and articles. It features tabbed layout, live spell checking, column editing, extensive clipboard and block editing abilities, project files, word count and other statistics, text wrapping and unwrapping, opening all files from certain folders, alphabetic sorting, bookmarks, character mapping, and more.