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.
Span
Represents a [start, end) span for a source expression.
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.