Expand description
Domain-specific language helpers.
Structs§
- Map of symbol and function aliases.
- AST node without type or name checking.
- Function call in AST.
- Unexpected number of arguments, or invalid combination of arguments.
- Keyword argument pair in AST.
- Helper to parse string literal.
Enums§
- Parsed declaration part of alias rule.
- Borrowed reference to identify alias expression.
Traits§
- Parser for symbol and function alias declaration.
- Parser for symbol and function alias definition.
- Error that may occur during alias substitution.
- Expression item that supports alias substitution.
- Visitor-like interface to transform AST nodes recursively.
- Expression item that can be transformed recursively by using
folder: F
.
Functions§
- Collects similar names from the
candidates
list. - Expands aliases recursively.
- Transforms list of
nodes
by usingfolder
. - Transforms function call arguments by using
folder
.