NewLang Project
Yet another programm language
Loading...
Searching...
No Matches
newlang::AstAnalysis Member List

This is the complete list of members for newlang::AstAnalysis, including all inherited members.

Analyze(TermPtr term, NameLookupStack *stack_ptr=nullptr)newlang::AstAnalysis
Analyze(BlockType &block, NameLookupStack *stack_ptr=nullptr)newlang::AstAnalysis
AssignVar(TermPtr &var, TermPtr &value, NameLookupStack &stack)newlang::AstAnalysis
AstAnalysis(const AstAnalysis &)=deletenewlang::AstAnalysisprotected
AstAnalysis(RunTime &rt, Diag *diag)newlang::AstAnalysisinline
CalcSummaryType(const TermPtr &term, NameLookupStack &stack)newlang::AstAnalysis
CalcType(TermPtr &term)newlang::AstAnalysis
CheckArgs_(TermPtr proto, TermPtr args)newlang::AstAnalysis
CheckArgsType_(TermPtr proto, TermPtr value)newlang::AstAnalysis
CheckAssignRef(TermPtr &left, TermPtr &right, NameLookupStack &stack)newlang::AstAnalysis
CheckCall(TermPtr &proto, TermPtr &call, NameLookupStack &stack)newlang::AstAnalysis
CheckCallArg(TermPtr &call, size_t arg_pos, NameLookupStack &stack)newlang::AstAnalysis
CheckDims(TermPtr &dims, NameLookupStack &stack, bool allow_none, bool allow_ellipsis)newlang::AstAnalysis
CheckDoWhile_(TermPtr &term, NameLookupStack &stack)newlang::AstAnalysis
CheckError(bool result)newlang::AstAnalysis
CheckField_(TermPtr &term, TermPtr &field, NameLookupStack &stack)newlang::AstAnalysis
CheckFollow_(TermPtr &term, NameLookupStack &stack)newlang::AstAnalysis
CheckGetValue_(TermPtr &obj, NameLookupStack &stack)newlang::AstAnalysis
CheckIndex_(TermPtr &term, TermPtr &index, TermPtr &value, NameLookupStack &stack)newlang::AstAnalysis
CheckItems_(TermPtr &term, NameLookupStack &stack)newlang::AstAnalysis
CheckMatching_(TermPtr &term, NameLookupStack &stack)newlang::AstAnalysis
CheckName(TermPtr &term)newlang::AstAnalysis
CheckNative_(TermPtr &term)newlang::AstAnalysis
CheckNative_(TermPtr &proto, TermPtr &term)newlang::AstAnalysis
CheckOp(TermPtr &term)newlang::AstAnalysis
CheckOpType(TermPtr &op, TermPtr &left, const TermPtr right)newlang::AstAnalysis
CheckReference(TermPtr &term, const TermPtr &test_ref)newlang::AstAnalysis
CheckSetValue_(TermPtr &obj, TermPtr &value, NameLookupStack &stack)newlang::AstAnalysis
CheckStrFormat(const std::string_view format, TermPtr args, RunTime *rt)newlang::AstAnalysisstatic
CheckStrPrintf(const std::string_view format, TermPtr args, int start)newlang::AstAnalysisstatic
CheckTake_(TermPtr &term, NameLookupStack &stack)newlang::AstAnalysis
CheckWhile_(TermPtr &term, NameLookupStack &stack)newlang::AstAnalysis
CheckWith_(TermPtr &term, NameLookupStack &stack)newlang::AstAnalysis
CkeckRange_(TermPtr &term, NameLookupStack &stack)newlang::AstAnalysis
ConvertToVFormat_(const std::string_view format, T &args)newlang::AstAnalysisinlinestatic
CreateOp_(TermPtr &term, NameLookupStack &stack)newlang::AstAnalysis
CreateVar(TermPtr &var, TermPtr &value, NameLookupStack &stack)newlang::AstAnalysis
Iterator_(TermPtr &term, NameLookupStack &stack)newlang::AstAnalysis
LookupName(TermPtr &term, NameLookupStack &stack)newlang::AstAnalysis
m_diagnewlang::AstAnalysis
m_rtnewlang::AstAnalysis
MakeFormat(const std::string_view format, TermPtr args, RunTime *rt)newlang::AstAnalysisstatic
MakeFormatArgs(TermPtr args, RunTime *rt)newlang::AstAnalysisstatic
MakeInclude(const TermPtr &ast)newlang::AstAnalysisstatic
operator=(const AstAnalysis &)=deletenewlang::AstAnalysisprotected
RecursiveAnalyzer(TermPtr term, NameLookupStack &stack)newlang::AstAnalysis
UpcastOpType(TermPtr &op)newlang::AstAnalysis