Home
last modified time | relevance | path

Searched full:astverifier (Results 1 – 10 of 10) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/ast_verifier/
DASTVerifier.cpp16 #include "ASTVerifier.h"
20 using AstToCheck = ArenaMap<ASTVerifier::SourcePath, const ir::AstNode *>;
32 struct ASTVerifier::SinglePassVerifier {
34 ASTVerifier *verifier {nullptr};
83 void ASTVerifier::Verify(std::string_view phaseName) noexcept in Verify()
86 …// NOTE(dkofanov): As for now, the policy is that ASTVerifier doesn't interrupt pipeline if there … in Verify()
143 void DumpJson(const ASTVerifier::GroupedMessages &report, const std::string &filePath) in DumpJson()
173 void DumpLogAstMessages(std::string_view path, const ASTVerifier::WarningsErrors &astMessages) in DumpLogAstMessages()
191 void DumpLog(const ASTVerifier::GroupedMessages &report) in DumpLog()
202 void ASTVerifier::DumpMessages() const in DumpMessages()
[all …]
DASTVerifier.h78 * ASTVerifier checks whether various conditions are invariant (across AST transformations).
80 class ASTVerifier : public InvariantsRegistry {
82 NO_COPY_SEMANTIC(ASTVerifier);
83 NO_MOVE_SEMANTIC(ASTVerifier);
85 ASTVerifier(const public_lib::Context &context, const parser::Program &program) in ASTVerifier() function
96 ~ASTVerifier() in ~ASTVerifier()
/arkcompiler/ets_frontend/ets2panda/test/utils/
Dast_verifier_test.h19 #include "ast_verifier/ASTVerifier.h"
/arkcompiler/ets_frontend/ets2panda/util/
Doptions.yaml304 Specify phases to finalize with ASTVerifier. Shortcuts: "before", "each", "after".
/arkcompiler/ets_frontend/ets2panda/compiler/core/
DcompilerImpl.cpp20 #include "ast_verifier/ASTVerifier.h"
180 ast_verifier::ASTVerifier verifier(context, program); in RunVerifierAndPhases()
/arkcompiler/ets_frontend/ets2panda/
DBUILD.gn45 "ast_verifier/ASTVerifier.cpp",
781 "ast_verifier/ASTVerifier.h",
1048 "$LIBGEN_DIR/gen/headers/ast_verifier/ASTVerifier.yaml",
DCMakeLists.txt191 ast_verifier/ASTVerifier.cpp
/arkcompiler/ets_frontend/ets2panda/public/
DcppToCTypes.yaml3263 name: 'ASTVerifier'
3275 … reinterpret_cast<compiler::ast_verifier::ASTVerifier |es2panda_arg.type.ptr_depth|>(|arg_name|);
3286 (reinterpret_cast<?const? compiler::ast_verifier::ASTVerifier *>(classInstance))->
3289 ctxAllocator->New<compiler::ast_verifier::ASTVerifier>(
3296 name: 'ASTVerifier'
3308 *(reinterpret_cast<compiler::ast_verifier::ASTVerifier *>(|arg_name|));
DCMakeLists.txt292 ${ES2PANDA_ROOT}/ast_verifier/ASTVerifier.h
562 ${LIBGEN_DIR}/gen/headers/ast_verifier/ASTVerifier.yaml
Des2panda_lib.rb856 return false if class_name == 'ASTVerifier' && constructor.args&.size == 0
1274 ASTVerifier