[][src]Module resast::stmt

Structs

BlockStmt

A collection of program parts wrapped in curly braces

CatchClause

The error handling part of a TryStmt

DoWhileStmt

A while loop that executes its body first

ForInStmt

A for in statement, this kind of for statement will extract each key from an indexable thing

ForOfStmt

A for of statement, this kind of for statement will extract the value from a generator or iterator

ForStmt

A "c-style" for loop

IfStmt

An if statement

LabeledStmt

A break statement

SwitchCase

A single case part of a switch statement

SwitchStmt

A switch statement

TryStmt

A try/catch block

WhileStmt

A while loop

WithStmt

A with statement, this puts one object at the top of the identifier search tree.

Enums

LoopInit

The left most triple of a for loops parenthetical

LoopLeft

The values on the left hand side of the keyword in a for in or for of loop

Stmt

A slightly more granular part of an es program than ProgramPart