Chapter 17. The breve Source Code

This chapter describes the breve source implementation, and how it can be extended. This documentation describes only key API features for extending certain aspects of breve functionality. For more detailed documentation of the source code, see the full breve source code documentation.

This documentation has changed since breve 2.4. breve 2.4 required the use of an additional API, the breve Frontend API, to implement a custom language frontend, but this API is now obsolete.

The basic structure of the breve source code

The following image shows the basic structure of the breve source code:

The text in bold for each layer indicates the source code directory where the source code for that layer is found.