hoshi-lang dev
Yet another programming language
Loading...
Searching...
No Matches
Formatter Member List

This is the complete list of members for Formatter, including all inherited members.

commentsFormatter
currentColumnFormatterprivate
format(const lexer::token &token)Formatter
format(basicLiterals *node)Formatter
format(identifier *node)Formatter
format(identifierWithTypeSpec *node)Formatter
format(defTemplateArgSpec *node)Formatter
format(defTemplateArg *node)Formatter
format(templateArgSpec *node)Formatter
format(templateArg *node)Formatter
format(invocationArguments *node)Formatter
format(definitionArguments *node)Formatter
format(funcTypeSpec *node)Formatter
format(typeSpec *node)Formatter
format(decltypeExpr *node)Formatter
format(subscript *node)Formatter
format(identifierWithTemplateArg *node)Formatter
format(identifierWithDefTemplateArg *node)Formatter
format(subscriptExpr *node)Formatter
format(memberExpr *node)Formatter
format(primary *node)Formatter
format(uniqueExpr *node)Formatter
format(mulExpr *node)Formatter
format(addExpr *node)Formatter
format(shiftExpr *node)Formatter
format(relationalExpr *node)Formatter
format(equalityExpr *node)Formatter
format(andExpr *node)Formatter
format(exclusiveExpr *node)Formatter
format(inclusiveExpr *node)Formatter
format(logicalAndExpr *node)Formatter
format(logicalOrExpr *node)Formatter
format(rExpr *node)Formatter
format(codeBlock *node)Formatter
format(useStmt *node)Formatter
format(funcDefStmt *node)Formatter
format(interfaceDefInnerPair *node)Formatter
format(interfaceDefInner *node)Formatter
format(interfaceDefStmt *node)Formatter
format(structDefInnerPair *node)Formatter
format(structDefInner *node)Formatter
format(structDefStmt *node)Formatter
format(dataStructDefStmt *node)Formatter
format(implInnerPair *node)Formatter
format(implInner *node)Formatter
format(implStmt *node)Formatter
format(letAssignmentPair *node)Formatter
format(letStmt *node)Formatter
format(globalStmt *node)Formatter
format(ifStmt *node)Formatter
format(whileStmt *node)Formatter
format(forStmt *node)Formatter
format(forEachStmt *node)Formatter
format(returnStmt *node)Formatter
format(continueStmt *node)Formatter
format(breakStmt *node)Formatter
format(inCodeBlockStmt *node)Formatter
format(leftExpr *node)Formatter
format(externModuleAccessExpression *node)Formatter
format(exportDecl *node)Formatter
format(importDecl *node)Formatter
format(importInner *node)Formatter
format(throwStmt *node)Formatter
format(catchParam *node)Formatter
format(tryCatchStmt *node)Formatter
format(dynCastExpression *node)Formatter
format(typeIdExpression *node)Formatter
format(newExpression *node)Formatter
format(abstractExpr *node)Formatter
format(lambdaExpr *node)Formatter
format(unnamedDefinitionArguments *node)Formatter
format(marcoPair *node)Formatter
format(marcoDescriptor *node)Formatter
format(typeAliasStmt *node)Formatter
format(finalizerDef *node)Formatter
format(finalizerDecl *node)Formatter
format(funcExpr *node)Formatter
format(letAssignmentPairLHS *node)Formatter
format(enumerationDefinition *node)Formatter
format(enumerationPair *node)Formatter
format(bracedInitalizerList *node)Formatter
format(hoshiModule *node)Formatter
format(innerMethodDecl *node)Formatter
format(innerMethodDef *node)Formatter
format(constructorDecl *node)Formatter
format(constructorDef *node)Formatter
format(yieldStmt *node)Formatter
format(conceptStmt *node)Formatter
format(satisfyStmt *node)Formatter
format(satisfyClause *node)Formatter
format(conceptDefinition *node)Formatter
Formatter(std::wostream &os, FormatOption option)Formatter
Formatter(std::wostream &os, FormatOption option, vec< lexer::Comment > comments)Formatter
indent()Formatterprivate
indentLevelFormatterprivate
lastCommentIdxFormatterprivate
lastLineFormatterprivate
newLine()Formatterprivate
optionFormatter
osFormatter
printComments(AST *node)Formatterprivate
printComments(uint64_t line, uint64_t col)Formatterprivate
willFit(invocationArguments *node)Formatterprivate
write(const yoi::wstr &s)Formatterprivate