Module relations

Module relations 

Source

Structsยง

Column
NamedColumnList
ParsedNamedArgs
Extracts named arguments from pest pairs with duplicate detection and completeness checking.
RelationParsingContext
Parsing context for relations that includes extensions, registry, and optional warning collection
TableName

Traitsยง

RelationParsePair
A trait for parsing relations with full context needed for tree building. This includes extensions, the parsed pair, input children, and output field count.

Functionsยง

expect_one_child ๐Ÿ”’
This is a utility function for extracting a single child from the list of children, to be used in the RelationParsePair trait. The RelationParsePair trait passes a Vec of children, because some relations have multiple children - but most accept exactly one child.
i64_literal_expr ๐Ÿ”’
parse_reference_emit ๐Ÿ”’
Parse a reference list Pair and return an EmitKind::Emit.