Expand description
GitHub Actions expression parsing and analysis.
Modules§
- call
- Representation of function calls in GitHub Actions expressions.
- context
- Parsing and matching APIs for GitHub Actions expressions
contexts (e.g.
github.event.name
). - identifier
- Identifiers.
- literal
- Literal values.
- op
- Unary and binary operators.
Structs§
- Evaluation
Sema - A wrapper around
Evaluation
that implements GitHub Actions various evaluation semantics (comparison, stringification, etc.). - Origin
- Represents the origin of an expression, including its source span and unparsed form.
- Spanned
Expr - An expression along with its source origin (span and unparsed form).
Enums§
- Evaluation
- The result of evaluating a GitHub Actions expression.
- Expr
- Represents a GitHub Actions expression.