Module sljs::ast::expr

source · []
Expand description

Expression, Expr, all expression structs AST definitions for JavaScript expressions.

The main struct here is Expression, which wraps Expr enum.

Structs

Enums

Lists all possible binary operation for BinaryExpression

Lists all boolean operations (&&, ||) for LogicalExpression

The enumeration of every possible kind of JS expressions.

Describes an ObjectExpression key: ObjectKey::Computed or ObjectKey::Identifier

Lists all unary operations for UnaryExpression

Lists all update operations (++, --) for UpdateExpression

Type Definitions