[][src]Module almond::ast

AST nodes for JS

Structs

Function

A function declaration or expression.

Node

Enums

AssignmentOperator

An assignment operator token.

BinaryOperator

A binary operator token.

LiteralValue

A literal value.

LogicalOperator

A logical operator token.

NodeKind

A mega enum with ever single possible AST node. Refer to https://github.com/estree/estree/blob/master/es5.md for spec on AST nodes.

PropertyKind

Ordinary property initializers have a kind value "init"; getters and setters have the kind values "get" and "set", respectively.

UnaryOperator

An unary operator token.

UpdateOperator

An update (increment or decrement) operator token.

VariableDeclarationKind