Pattern scanning and processing language, well suited to small projects involving text processing or formatting, with some useful features for small database applications. Its pattern description features are derived from the grep family of standard Unix