|
NewLang Project
Yet another programm language
|
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 &)=delete | newlang::AstAnalysis | protected |
| AstAnalysis(RunTime &rt, Diag *diag) | newlang::AstAnalysis | inline |
| 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::AstAnalysis | static |
| CheckStrPrintf(const std::string_view format, TermPtr args, int start) | newlang::AstAnalysis | static |
| 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::AstAnalysis | inlinestatic |
| 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_diag | newlang::AstAnalysis | |
| m_rt | newlang::AstAnalysis | |
| MakeFormat(const std::string_view format, TermPtr args, RunTime *rt) | newlang::AstAnalysis | static |
| MakeFormatArgs(TermPtr args, RunTime *rt) | newlang::AstAnalysis | static |
| MakeInclude(const TermPtr &ast) | newlang::AstAnalysis | static |
| operator=(const AstAnalysis &)=delete | newlang::AstAnalysis | protected |
| RecursiveAnalyzer(TermPtr term, NameLookupStack &stack) | newlang::AstAnalysis | |
| UpcastOpType(TermPtr &op) | newlang::AstAnalysis |