TextMateLib 1.0
Modern C++ implementation of the TextMate syntax highlighting engine
Loading...
Searching...
No Matches
C++ Public API

Main public API for C++ applications using TextMateLib. More...

Collaboration diagram for C++ Public API:

Modules

 Core Types and Interfaces
 Fundamental types for grammar management, tokenization state, and token representation.
 
 Grammar Processing
 Grammar definition parsing and compilation utilities.
 
 Tokenization and Tokens
 Tokenization results and token attribute encoding.
 
 Session API
 Stateful incremental tokenization with line caching for editor integration.
 
 Theme API
 Load and query color schemes (themes) for syntax highlighting.
 
 Utilities
 Helper utilities for pattern matching and operations.
 
 Syntax Highlighting Convenience API
 High-level syntax highlighting combining grammar + theme + caching.
 
 Constants and Initialization
 Global constants and initialization functions.
 

Detailed Description

Main public API for C++ applications using TextMateLib.

These type aliases and constants provide the core components for syntax highlighting.