chpp is a general purpose preprocessor. It was designed originally for the purpose of preprocessing HTML code but can be used successfully in other fields of application as well. Highlights are, beside powerful language constructs, CGI-scripting support and an SQL database interface.
CHIRP is a tool for automating the creation of configuration trees for Cricket. It supports a plugin architecture for adding drivers which produce Cricket configuration files and supports automatic detection of device types. When a network device is identified, CHIRP dynamically associates a driver with it to produce the configuration file.