hoshi-lang
dev
Yet another programming language
Loading...
Searching...
No Matches
Namespaces
|
Functions
ast.cpp File Reference
#include "
ast.hpp
"
Include dependency graph for ast.cpp:
Go to the source code of this file.
Namespaces
namespace
yoi
Functions
void
finalizeAST
(
funcTypeSpec
*ptr)
void
finalizeAST
(
definitionArguments
*ptr)
void
finalizeAST
(
invocationArguments
*ptr)
void
finalizeAST
(
templateArg
*ptr)
void
finalizeAST
(
templateArgSpec
*ptr)
void
finalizeAST
(
defTemplateArg
*ptr)
void
finalizeAST
(
defTemplateArgSpec
*ptr)
void
finalizeAST
(
identifierWithTypeSpec
*ptr)
void
finalizeAST
(
typeSpec
*ptr)
void
finalizeAST
(
identifier
*ptr)
void
finalizeAST
(
basicLiterals
*ptr)
void
finalizeAST
(
identifierWithDefTemplateArg
*ptr)
void
finalizeAST
(
identifierWithTemplateArg
*ptr)
void
finalizeAST
(
subscriptExpr
*ptr)
void
finalizeAST
(
memberExpr
*ptr)
void
finalizeAST
(
primary
*ptr)
void
finalizeAST
(
uniqueExpr
*ptr)
void
finalizeAST
(
mulExpr
*ptr)
void
finalizeAST
(
addExpr
*ptr)
void
finalizeAST
(
shiftExpr
*ptr)
void
finalizeAST
(
relationalExpr
*ptr)
void
finalizeAST
(
equalityExpr
*ptr)
void
finalizeAST
(
andExpr
*ptr)
void
finalizeAST
(
exclusiveExpr
*ptr)
void
finalizeAST
(
inclusiveExpr
*ptr)
void
finalizeAST
(
logicalAndExpr
*ptr)
void
finalizeAST
(
logicalOrExpr
*ptr)
void
finalizeAST
(
rExpr
*ptr)
void
finalizeAST
(
codeBlock
*ptr)
void
finalizeAST
(
useStmt
*ptr)
void
finalizeAST
(
funcDefStmt
*ptr)
void
finalizeAST
(
interfaceDefInner
*ptr)
void
finalizeAST
(
interfaceDefInnerPair
*ptr)
void
finalizeAST
(
interfaceDefStmt
*ptr)
void
finalizeAST
(
structDefInnerPair
*ptr)
void
finalizeAST
(
structDefInner
*ptr)
void
finalizeAST
(
structDefStmt
*ptr)
void
finalizeAST
(
dataStructDefStmt
*ptr)
void
finalizeAST
(
implInnerPair
*ptr)
void
finalizeAST
(
implInner
*ptr)
void
finalizeAST
(
implStmt
*ptr)
void
finalizeAST
(
letAssignmentPair
*ptr)
void
finalizeAST
(
letStmt
*ptr)
void
finalizeAST
(
globalStmt
*ptr)
void
finalizeAST
(
ifStmt
*ptr)
void
finalizeAST
(
whileStmt
*ptr)
void
finalizeAST
(
forStmt
*ptr)
void
finalizeAST
(
forEachStmt
*ptr)
void
finalizeAST
(
returnStmt
*ptr)
void
finalizeAST
(
continueStmt
*ptr)
void
finalizeAST
(
breakStmt
*ptr)
void
finalizeAST
(
inCodeBlockStmt
*ptr)
void
finalizeAST
(
innerMethodDecl
*ptr)
void
finalizeAST
(
innerMethodDef
*ptr)
void
finalizeAST
(
constructorDecl
*ptr)
void
finalizeAST
(
constructorDef
*ptr)
void
finalizeAST
(
externModuleAccessExpression
*ptr)
void
finalizeAST
(
hoshiModule
*ptr)
void
finalizeAST
(
leftExpr
*ptr)
void
finalizeAST
(
exportDecl
*ptr)
void
finalizeAST
(
importDecl
*ptr)
void
finalizeAST
(
subscript
*ptr)
void
finalizeAST
(
tryCatchStmt
*ptr)
void
finalizeAST
(
catchParam
*ptr)
void
finalizeAST
(
throwStmt
*ptr)
void
finalizeAST
(
dynCastExpression
*ptr)
void
finalizeAST
(
typeIdExpression
*ptr)
void
finalizeAST
(
newExpression
*ptr)
void
finalizeAST
(
abstractExpr
*ptr)
void
finalizeAST
(
lambdaExpr
*ptr)
void
finalizeAST
(
unnamedDefinitionArguments
*ptr)
void
finalizeAST
(
marcoDescriptor
*ptr)
void
finalizeAST
(
marcoPair
*ptr)
void
finalizeAST
(
typeAliasStmt
*ptr)
void
finalizeAST
(
finalizerDecl
*ptr)
void
finalizeAST
(
finalizerDef
*ptr)
void
finalizeAST
(
funcExpr
*ptr)
void
finalizeAST
(
letAssignmentPairLHS
*ptr)
void
finalizeAST
(
enumerationDefinition
*ptr)
void
finalizeAST
(
enumerationPair
*ptr)
void
finalizeAST
(
bracedInitalizerList
*ptr)
void
finalizeAST
(
yieldStmt
*ptr)
void
finalizeAST
(
decltypeExpr
*ptr)
void
finalizeAST
(
conceptStmt
*ptr)
void
finalizeAST
(
satisfyStmt
*ptr)
void
finalizeAST
(
satisfyClause
*ptr)
void
finalizeAST
(
conceptDefinition
*ptr)
compiler
frontend
ast.cpp
Generated by
1.9.8