Expand description
Parsing and compiling the Adobe OpenType Feature File format.
The main entry point for this crate is the Compiler
struct, which provides
a builder-like interface for compiliing from source.
Re-exports§
Modules§
- Compiling OpenType Layout tables
- Load and tokenize sources.
- typing for ast nodes. based on rust-analyzer.
- helpers and utilties (mostly for testing/debugging?)
Structs§
- A diagnostic, including a message and additional annotations
- A set of diagnostics with the associated source info
- A glyph map for mapping from raw glyph identifiers to numeral
GlyphId
s. - A sorted set of unique glyph ids.
- A node in the token tree.
- A token is a chunk of text, tagged with a
Kind
.
Enums§
- Either a glyph name or a CID
- Kinds of tokens assigned during lexing and parsing.
- A diagnostic level