[][src]Crate resast

Modules

decl
expr
pat
prelude
ref_tree
stmt

Structs

Class

A way to declare object templates

Dir

pretty much always 'use strict', this can appear at the top of a file or function

Function

A function, this will be part of either a function declaration (ID is required) or a function expression (ID is optional)

Enums

FunctionArg

A single function argument from a function signature

Program

A fully parsed javascript program.

ProgramPart

A single part of a Javascript program. This will be either a Directive, Decl or a Stmt

Type Definitions

FunctionBody

The block statement that makes up the function's body

Identifier