Crate github_actions_expressions

Source
Expand description

GitHub Actions expression parsing and analysis.

Modules§

context
Parsing and matching APIs for GitHub Actions expressions contexts (e.g. github.event.name).

Structs§

Function
Represents a function in a GitHub Actions expression.
Identifier
Represents a single identifier in a GitHub Actions expression, i.e. a single context component.
Origin
Represents the origin of an expression, including its source span and unparsed form.
SpannedExpr
An expression along with its source origin (span and unparsed form).

Enums§

BinOp
Binary operations allowed in an expression.
Expr
Represents a GitHub Actions expression.
Literal
Represents a literal value in a GitHub Actions expression.
UnOp
Unary operations allowed in an expression.