HTFormatter class
Class for printing out formatted string content of a ast root
- Implemented types
Constructors
- HTFormatter({FormatterConfig config = const FormatterConfig(), HTLexicon? lexicon, HTParser? parser})
Properties
- config ↔ FormatterConfig
- 
  
  getter/setter pair
- curIndent → String
- 
  
  no setter
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
Methods
- 
  format(List< ASTNode> nodes, {FormatterConfig? config}) → String
- 
  formatAST(ASTNode node) → String 
- 
  formatModule(ASTCompilation compilation, {FormatterConfig? config}) → void 
- 
  formatSource(ASTSource result, {FormatterConfig? config}) → void 
- 
  formatString(String content, {FormatterConfig? config}) → String 
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  printParamDecls(List< ParamDecl> params) → String
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
- 
  visitAssertStmt(AssertStmt stmt) → String 
- 
  
  override
- 
  visitAssignExpr(AssignExpr expr) → String 
- 
  
  override
- 
  visitBinaryExpr(BinaryExpr expr) → String 
- 
  
  override
- 
  visitBlockStmt(BlockStmt block) → String 
- 
  
  override
- 
  visitBooleanExpr(ASTLiteralBoolean expr) → String 
- 
  
  override
- 
  visitBreakStmt(BreakStmt stmt) → String 
- 
  
  override
- 
  visitCallExpr(CallExpr expr) → String 
- 
  
  override
- 
  visitClassDecl(ClassDecl stmt) → String 
- 
  
  override
- 
  visitCommaExpr(CommaExpr expr) → String 
- 
  
  override
- 
  visitComment(ASTComment node) → String 
- 
  
  override
- 
  visitCompilation(ASTCompilation node) → String 
- 
  
  override
- 
  visitContinueStmt(ContinueStmt stmt) → String 
- 
  
  override
- 
  visitDeleteMemberStmt(DeleteMemberStmt stmt) → String 
- 
  
  override
- 
  visitDeleteStmt(DeleteStmt stmt) → String 
- 
  
  override
- 
  visitDeleteSubStmt(DeleteSubStmt stmt) → String 
- 
  
  override
- 
  visitDestructuringDecl(DestructuringDecl stmt) → String 
- 
  
  override
- 
  visitDoStmt(DoStmt doStmt) → String 
- 
  
  override
- 
  visitEmptyExpr(ASTEmpty expr) → String 
- 
  
  override
- 
  visitEmptyLine(ASTEmptyLine expr) → String 
- 
  
  override
- 
  visitEnumDecl(EnumDecl stmt) → String 
- 
  
  override
- 
  visitExprStmt(ExprStmt stmt) → String 
- 
  
  override
- 
  visitFieldTypeExpr(FieldTypeExpr expr) → String 
- 
  
  override
- 
  visitFloatLiteralExpr(ASTLiteralFloat expr) → String 
- 
  
  override
- 
  visitForRangeStmt(ForRangeStmt forRangeStmt) → String 
- 
  
  override
- 
  visitForStmt(ForStmt forStmt) → String 
- 
  
  override
- 
  visitFuncDecl(FuncDecl stmt) → String 
- 
  
  override
- 
  visitFunctionTypeExpr(FuncTypeExpr expr) → String 
- 
  
  override
- 
  visitGenericTypeParamExpr(GenericTypeParameterExpr expr) → String 
- 
  
  override
- 
  visitGroupExpr(GroupExpr expr) → String 
- 
  
  override
- 
  visitIdentifierExpr(IdentifierExpr expr) → String 
- 
  
  override
- 
  visitIf(IfStmt ifStmt) → String 
- 
  
  override
- 
  visitImportExportDecl(ImportExportDecl stmt) → String 
- 
  
  override
- 
  visitInOfExpr(InOfExpr expr) → String 
- 
  
  override
- 
  visitIntLiteralExpr(ASTLiteralInteger expr) → String 
- 
  
  override
- 
  visitIntrinsicTypeExpr(IntrinsicTypeExpr expr) → String 
- 
  
  override
- 
  visitListExpr(ListExpr expr) → String 
- 
  
  override
- 
  visitMemberExpr(MemberExpr expr) → String 
- 
  
  override
- 
  visitNamespaceDecl(NamespaceDecl stmt) → String 
- 
  
  override
- 
  visitNominalTypeExpr(NominalTypeExpr expr) → String 
- 
  
  override
- 
  visitNullExpr(ASTLiteralNull expr) → String 
- 
  
  override
- 
  visitParamDecl(ParamDecl stmt) → String 
- 
  
  override
- 
  visitParamTypeExpr(ParamTypeExpr expr) → String 
- 
  
  override
- 
  visitReferConstructCallExpr(RedirectingConstructorCallExpr stmt) → String 
- 
  
  override
- 
  visitReturnStmt(ReturnStmt stmt) → String 
- 
  
  override
- 
  visitSource(ASTSource node) → String 
- 
  
  override
- 
  visitSpreadExpr(SpreadExpr expr) → String 
- 
  
  override
- 
  visitStringInterpolationExpr(ASTStringInterpolation expr) → String 
- 
  
  override
- 
  visitStringLiteralExpr(ASTLiteralString expr) → String 
- 
  
  override
- 
  visitStructDecl(StructDecl stmt) → String 
- 
  
  override
- 
  visitStructObjExpr(StructObjExpr obj) → String 
- 
  
  override
- 
  visitStructObjField(StructObjField field) → String 
- 
  
  override
- 
  visitStructuralTypeExpr(StructuralTypeExpr expr) → String 
- 
  
  override
- 
  visitSubExpr(SubExpr expr) → String 
- 
  
  override
- 
  visitTernaryExpr(TernaryExpr expr) → String 
- 
  
  override
- 
  visitThrowStmt(ThrowStmt stmt) → String 
- 
  
  override
- 
  visitTypeAliasDecl(TypeAliasDecl stmt) → String 
- 
  
  override
- 
  visitUnaryPostfixExpr(UnaryPostfixExpr expr) → String 
- 
  
  override
- 
  visitUnaryPrefixExpr(UnaryPrefixExpr expr) → String 
- 
  
  override
- 
  visitVarDecl(VarDecl stmt) → String 
- 
  
  override
- 
  visitWhen(WhenStmt stmt) → String 
- 
  
  override
- 
  visitWhileStmt(WhileStmt whileStmt) → String 
- 
  
  override
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited