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§
- compile
- Compiling OpenType Layout tables
- parse
- Load and tokenize sources.
- typed
- typing for ast nodes. based on rust-analyzer.
- util
- helpers and utilties (mostly for testing/debugging?)
Structs§
- Diagnostic
- A diagnostic, including a message and additional annotations
- Diagnostic
Set - A set of diagnostics with the associated source info
- Glyph
Map - A glyph map for mapping from raw glyph identifiers to numeral
GlyphId16
s. - Node
- A node in the token tree.
- Token
- A token is a chunk of text, tagged with a
Kind
.
Enums§
- Glyph
Ident - Either a glyph name or a CID
- Kind
- Kinds of tokens assigned during lexing and parsing.
- Level
- A diagnostic level
- Node
OrToken - Either a
Node
or aToken
.
Type Aliases§
- Glyph
Set - A sorted set of unique glyph ids.