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 glyph map for mapping from raw glyph identifiers to numeral
GlyphId
s. - 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
Type Aliases
- A glyph name