Crate dprint_swc_ecma_ast_view[−][src]
Re-exports
pub use swc_ecmascript::ast as swc_ast; |
Structs
Enums
Accessibility | |
AssignOp | |
BinaryOp | |
BlockStmtOrExpr | |
ClassMember | |
CommentKind | |
Decl | |
DefaultDecl | |
EsVersion | |
ExportSpecifier | |
Expr | |
ExprOrSuper | |
ImportSpecifier | |
JSXAttrName | |
JSXAttrOrSpread | |
JSXAttrValue | |
JSXElementChild | |
JSXElementName | |
JSXExpr | |
JSXObject | Used for |
Lit | |
MethodKind | |
ModuleDecl | |
ModuleItem | |
Node | |
NodeKind | |
NodeOrToken | |
ObjectPatProp | |
ParamOrTsParamProp | |
Pat | |
PatOrExpr | |
Program | A Module or Script node. |
Prop | |
PropName | |
PropOrSpread | |
Stmt | |
StrKind | THis enum determines how string literal should be printed. |
Token | |
TruePlusMinus | |
TsEntityName | |
TsEnumMemberId |
|
TsFnOrConstructorType | |
TsFnParam | |
TsKeywordTypeKind | |
TsLit | |
TsModuleName | |
TsModuleRef | |
TsNamespaceBody |
|
TsParamPropParam | |
TsThisTypeOrIdent | |
TsType | |
TsTypeElement | |
TsTypeOperatorOp | |
TsTypeQueryExpr | |
TsUnionOrIntersectionType | |
UnaryOp | |
UpdateOp | |
VarDeclKind | |
VarDeclOrExpr | |
VarDeclOrPat |
Traits
CastableNode | |
NodeTrait | |
RootNode | A Module or Script node. |
Spanned | Derive |
SpannedExt | |
TokenExt |
Functions
with_ast_view | |
with_ast_view_for_module | |
with_ast_view_for_script |
Derive Macros
Spanned |