• Home
  • Raw
  • Download

Lines Matching full:ark

23 namespace util_alias = ark::es2panda::util;
35 static std::unique_ptr<ark::pandasm::Program> GetProgram(int argc, char const *const *argv, in GetProgram()
41 if (!options->Parse(ark::Span(argv, argc))) { in GetProgram()
45 ark::Logger::ComponentMask mask {}; in GetProgram()
46 mask.set(ark::Logger::Component::ES2PANDA); in GetProgram()
47 ark::Logger::InitializeStdLogging(options->LogLevel(), mask); in GetProgram()
49 ark::es2panda::Compiler compiler(options->GetExtension(), options->GetThread()); in GetProgram()
50 ark::es2panda::SourceFile input(fileName, src, options->IsModule()); in GetProgram()
52 return std::unique_ptr<ark::pandasm::Program>(compiler.Compile(input, *options, de)); in GetProgram()
55 ark::pandasm::Function *GetFunction(std::string_view functionName,
56 const std::map<std::string, ark::pandasm::Function> &table);
57ark::pandasm::Record *GetRecord(std::string_view recordName, const std::unique_ptr<ark::pandasm::P…
58 …void CompareActualWithExpected(const std::string &expectedValue, ark::pandasm::ScalarValue *scalar…
61 void CheckAnnoDecl(ark::pandasm::Program *program, const std::string &annoName,
65 ark::pandasm::Program *program,
69 const ark::pandasm::AnnotationData &annotation);
71 void CheckRecordAnnotations(ark::pandasm::Program *program, const std::string &recordName,
74 …void CheckModuleAnnotation(ark::pandasm::Program *program, const std::string &recordName, bool isM…
77 … void CheckRecordWithoutAnnotations(ark::pandasm::Program *program, const std::string &recordName,
80 …void CheckFunctionAnnotations(ark::pandasm::Program *program, const std::string &functionName, boo…
83 …void CheckFunctionWithoutAnnotations(ark::pandasm::Program *program, const std::string &functionNa…
86 …void CheckFunctionParameterAnnotations(ark::pandasm::Program *program, const std::string &function…
90 …void CheckFunctionParameterWithoutAnnotations(ark::pandasm::Program *program, const std::string &f…
93 void CheckClassFieldAnnotations(ark::pandasm::Program *program, const std::string &recordName,
96 …void CheckClassFieldWithoutAnnotations(ark::pandasm::Program *program, const std::string &recordNa…
101 std::unique_ptr<ark::pandasm::Program> GetCurrentProgram(std::string_view src);
108 std::unique_ptr<ark::pandasm::Program> program_ {};