dhscanner-ast-1.0.9: abstract syntax tree for multiple programming languages

Index

actualDataMembersAst
actualExpVarAst
actualMethodsAst
argsAst
Asts 
1 (Type/Class)Asts
2 (Data Constructor)Asts
astsAsts
calleeAst
ClassName 
1 (Type/Class)Token
2 (Data Constructor)Token
colEndLocation
colStartLocation
ConstBool 
1 (Type/Class)Token
2 (Data Constructor)Token
constBoolLocationToken
constBoolValueToken
ConstInt 
1 (Type/Class)Token
2 (Data Constructor)Token
constIntLocationToken
constIntValueToken
ConstNull 
1 (Type/Class)Token
2 (Data Constructor)Token
constNullLocationToken
ConstStr 
1 (Type/Class)Token
2 (Data Constructor)Token
constStrLocationToken
constStrValueToken
contentToken
DataMember 
1 (Type/Class)Ast
2 (Data Constructor)Ast
dataMemberInitValueAst
dataMemberNameAst
dataMemberNominalTypeAst
DataMembers 
1 (Type/Class)Ast
2 (Data Constructor)Ast
DIVIDEAst
ExpAst
ExpAssignAst
ExpAssignContent 
1 (Type/Class)Ast
2 (Data Constructor)Ast
expAssignLhsAst
expAssignLocationAst
expAssignRhsAst
ExpBinopAst
ExpBinopContent 
1 (Type/Class)Ast
2 (Data Constructor)Ast
expBinopLeftAst
expBinopLocationAst
expBinopOperatorAst
expBinopRightAst
ExpBoolAst
ExpBoolContent 
1 (Type/Class)Ast
2 (Data Constructor)Ast
expBoolValueAst
ExpCallAst
ExpCallContent 
1 (Type/Class)Ast
2 (Data Constructor)Ast
expCallLocationAst
ExpIntAst
ExpIntContent 
1 (Type/Class)Ast
2 (Data Constructor)Ast
expIntValueAst
ExpLambdaAst
expLambdaBodyAst
ExpLambdaContent 
1 (Type/Class)Ast
2 (Data Constructor)Ast
expLambdaLocationAst
expLambdaParamsAst
ExpNullAst
ExpNullContent 
1 (Type/Class)Ast
2 (Data Constructor)Ast
expNullValueAst
ExpStrAst
ExpStrContent 
1 (Type/Class)Ast
2 (Data Constructor)Ast
expStrValueAst
ExpVarAst
ExpVarContent 
1 (Type/Class)Ast
2 (Data Constructor)Ast
FieldName 
1 (Type/Class)Token
2 (Data Constructor)Token
filename 
1 (Function)Location
2 (Function)Ast
FuncName 
1 (Type/Class)Token
2 (Data Constructor)Token
getClassNameLocationToken
getClassNameTokenToken
getFieldNameLocationToken
getFieldNameTokenToken
getFuncNameLocationToken
getFuncNameTokenToken
getMembrNameTokenToken
getMethdNameTokenToken
getMethodNameLocationToken
getNominalTyTokenToken
getParamNameLocationToken
getParamNameTokenToken
getPkgNameTokenToken
getSuperNameTokenToken
getVarNameLocationToken
getVarNameTokenToken
hostingClassNameAst
hostingClassSupersAst
lineEndLocation
lineStartLocation
Location 
1 (Type/Class)Location
2 (Data Constructor)Location
locationToken
locationVarAst
MembrName 
1 (Type/Class)Token
2 (Data Constructor)Token
MethdName 
1 (Type/Class)Token
2 (Data Constructor)Token
Methods 
1 (Type/Class)Ast
2 (Data Constructor)Ast
MINUSAst
Named 
1 (Type/Class)Token
2 (Data Constructor)Token
NominalTy 
1 (Type/Class)Token
2 (Data Constructor)Token
OperatorAst
Param 
1 (Type/Class)Ast
2 (Data Constructor)Ast
ParamName 
1 (Type/Class)Token
2 (Data Constructor)Token
paramNameAst
paramNominalTypeAst
paramNominalTypeV2Ast
paramSerialIdxAst
PERCENTAst
PkgName 
1 (Type/Class)Token
2 (Data Constructor)Token
PLUSAst
Root 
1 (Type/Class)Ast
2 (Data Constructor)Ast
StmtAst
StmtAssignAst
StmtAssignContent 
1 (Type/Class)Ast
2 (Data Constructor)Ast
stmtAssignLhsAst
stmtAssignRhsAst
StmtBlockAst
StmtBlockContent 
1 (Type/Class)Ast
2 (Data Constructor)Ast
stmtBlockContentAst
stmtBlockLocationAst
StmtBreakAst
StmtBreakContent 
1 (Type/Class)Ast
2 (Data Constructor)Ast
stmtBreakLocationAst
stmtCatchPartAst
StmtClassAst
StmtClassContent 
1 (Type/Class)Ast
2 (Data Constructor)Ast
stmtClassDataMembersAst
stmtClassMethodsAst
stmtClassNameAst
stmtClassSupersAst
StmtContinueAst
StmtContinueContent 
1 (Type/Class)Ast
2 (Data Constructor)Ast
stmtContinueLocationAst
stmtElseBodyAst
StmtExpAst
StmtFuncAst
stmtFuncAnnotationsAst
stmtFuncBodyAst
StmtFuncContent 
1 (Type/Class)Ast
2 (Data Constructor)Ast
stmtFuncLocationAst
stmtFuncNameAst
stmtFuncParamsAst
stmtFuncReturnTypeAst
StmtIfAst
stmtIfBodyAst
stmtIfCondAst
StmtIfContent 
1 (Type/Class)Ast
2 (Data Constructor)Ast
stmtIfLocationAst
StmtImportAst
stmtImportAliasAst
StmtImportContent 
1 (Type/Class)Ast
2 (Data Constructor)Ast
stmtImportFromSourceAst
stmtImportLocationAst
stmtImportSourceAst
StmtMethodAst
stmtMethodBodyAst
StmtMethodContent 
1 (Type/Class)Ast
2 (Data Constructor)Ast
stmtMethodLocationAst
stmtMethodNameAst
stmtMethodParamsAst
stmtMethodReturnTypeAst
StmtReturnAst
StmtReturnContent 
1 (Type/Class)Ast
2 (Data Constructor)Ast
stmtReturnLocationAst
stmtReturnValueAst
stmtsAst
StmtTryAst
StmtTryContent 
1 (Type/Class)Ast
2 (Data Constructor)Ast
stmtTryLocationAst
stmtTryPartAst
StmtVardecAst
StmtVardecContent 
1 (Type/Class)Ast
2 (Data Constructor)Ast
stmtVardecInitValueAst
stmtVardecLocationAst
stmtVardecNameAst
stmtVardecNominalTypeAst
StmtWhileAst
stmtWhileBodyAst
stmtWhileCondAst
StmtWhileContent 
1 (Type/Class)Ast
2 (Data Constructor)Ast
stmtWhileLocationAst
SuperName 
1 (Type/Class)Token
2 (Data Constructor)Token
TIMESAst
VarAst
VarFieldAst
VarFieldContent 
1 (Type/Class)Ast
2 (Data Constructor)Ast
varFieldLhsAst
varFieldLocationAst
varFieldNameAst
VarName 
1 (Type/Class)Token
2 (Data Constructor)Token
varNameAst
VarSimpleAst
VarSimpleContent 
1 (Type/Class)Ast
2 (Data Constructor)Ast
VarSubscriptAst
VarSubscriptContent 
1 (Type/Class)Ast
2 (Data Constructor)Ast
varSubscriptIdxAst
varSubscriptLhsAst
varSubscriptLocationAst