Structs§
- AbsFun
- The Abstract function name for a constituent in a parse tree.
- Abstract
- Active
Item - Active item for parsing.
- Alt
- Apply
- Category
- A syntactic constituent category in the a parse tree of a sentence.
- Chart
- Chart for parsing.
- CncFun
- Coerce
- Completion
Accumulator - Accumulator for completion suggestions during parsing.
- Completion
Result - Result of completion, including consumed tokens and suggestions.
- Concrete
- Const
- Fun
- GFAbstract
- Abstract grammar defining logical structure via functions, categories, and types.
- GFConcrete
- Concrete syntax for linearizing abstract trees.
- GFGrammar
- A Grammatical Framework grammar consisting of one abstract and multiple concretes.
- Linearized
Sym - Linearized symbol row.
- PArg
- PGF
- Parse
State - Parsing state.
- Runtime
CncFun - Runtime concrete function with actual symbol sequences for linearization.
- SymKP
- SymKS
- Tagged
String - Tagged string for linearization.
- Trie
- Prefix tree for parsing items.
- Type
Enums§
Functions§
- is_
debug_ enabled - Check if debug output is currently enabled
- is_
undefined - Utility to check if value is undefined.
- map_
object - Maps a hashmap with a function.
- set_
debug - Enable or disable debug output for the entire library
Type Aliases§
- FId
- Every constituent has a unique id. If the constituent is discontinuous, it will be represented with several brackets sharing the same id.