[−][src]Crate resast
Modules
decl | |
expr | |
pat | |
prelude | |
stmt |
Structs
Class | A way to declare object templates |
ClassBody | |
Dir | pretty much always |
Func | A function, this will be part of either a function declaration (ID is required) or a function expression (ID is optional) |
FuncBody | The block statement that makes up the function's body |
Ident |
Enums
AssignOp | The available operators for assignment Exprs |
BinaryOp | The available operations for |
FuncArg | A single function argument from a function signature |
LogicalOp | The available logical operators |
Program | A fully parsed javascript program. |
ProgramPart | A single part of a Javascript program. This will be either a Directive, Decl or a Stmt |
PropKind | A flag for determining what kind of property |
UnaryOp | The allowed operators for an Expr
to be |
UpdateOp |
|
VarKind | The kind of variable being defined ( |