| /arkcompiler/ets_frontend/ets2panda/test/test-lists/parser/ |
| D | parser-ets-allowed.txt | 1 parser/ets/lambda_import_alias_1.ets 2 parser/ets/string_template_4.ets 3 parser/ets/main_entry_point_7.ets 4 parser/ets/lambda-lambda.ets 5 parser/ets/float_pont_format_1.ets 6 parser/ets/lambdaExpressionWithoutBlockStatement.ets 7 parser/ets/method_override_throw_1.ets 8 parser/ets/enum.ets 9 parser/ets/genericDefaultParam_3.ets 10 parser/ets/labeledDoWhileStatement.ets [all …]
|
| D | parser-ets-WIN-ignored.txt | 235 parser\ets\AccessBinaryTrees.ets 236 parser\ets\AccessFannkuch.ets 237 parser\ets\AccessNBody.ets 238 parser\ets\AccessNSieve.ets 239 parser\ets\Bitops3BitBitsInByte.ets 240 parser\ets\BitopsBitsInByte.ets 241 parser\ets\BitopsBitwiseAnd.ets 242 parser\ets\BitopsNSieveBits.ets 243 parser\ets\Boolean_bitwise.ets 244 parser\ets\ControlFlowRecursive.ets [all …]
|
| D | parser-js-allowed.txt | 268 parser/as/test_class_property.ts 269 parser/as/test_type_annotation.ts 270 parser/as/test_class_method.ts 271 parser/as/test_interface.ts 272 parser/as/test_object_literal.ts 273 parser/as/test_decorators1.ts 274 parser/as/test_decorators4.ts 275 parser/js/test-sequence-expression.js 276 parser/js/test-import-meta.js 277 parser/js/test-this-expression.js [all …]
|
| D | parser-ets-ignored.txt | 12 parser/ets/dynamic_import_tests/dynamic_decl_import.ets 13 parser/ets/dynamic_import_tests/dynamic_iface_decl_bad.ets 16 parser/as/test_class_method.ts 17 parser/as/test_class_property.ts 18 parser/as/test_decorators4.ts 19 parser/ets/dynamic_import_tests/modules/instanceof.ets 20 parser/ts/test-func-param.ts 21 parser/ts/test-tuple-type.ts 22 parser/ts/test-type-literal.ts 23 parser/ts/test_generic.ts
|
| /arkcompiler/ets_frontend/ets2panda/test/test-lists/srcdumper/ |
| D | srcdumper-ets-ignored.txt | 5 parser/ets/string_template_2.ets 6 parser/ets/string_template_3.ets 7 parser/ets/string_template_4.ets 15 ast/parser/ets/import_tests/enum/import.ets 16 ast/parser/ets/import_tests/export_and_import_class.ets 17 ast/parser/ets/import_tests/export_and_import_top_level.ets 18 ast/parser/ets/re_export/import_11.ets 19 ast/parser/ets/re_export/import_12.ets 20 ast/parser/ets/re_export/export_5.ets 21 ast/parser/ets/re_export/export_6.ets [all …]
|
| /arkcompiler/runtime_core/static_core/runtime/tests/ |
| D | regexp_test.cpp | 104 RegExpParser parser = RegExpParser(); in TEST_F() local 107 … parser.Init(const_cast<char *>(reinterpret_cast<const char *>(source.c_str())), source.size(), 0); in TEST_F() 110 parser.ParseGroupSpecifier(&p, name); in TEST_F() 114 … parser.Init(const_cast<char *>(reinterpret_cast<const char *>(source.c_str())), source.size(), 0); in TEST_F() 117 parser.ParseGroupSpecifier(&p, name); in TEST_F() 121 … parser.Init(const_cast<char *>(reinterpret_cast<const char *>(source.c_str())), source.size(), 0); in TEST_F() 124 parser.ParseGroupSpecifier(&p, name); in TEST_F() 128 … parser.Init(const_cast<char *>(reinterpret_cast<const char *>(source.c_str())), source.size(), 0); in TEST_F() 131 parser.ParseGroupSpecifier(&p, name); in TEST_F() 137 RegExpParser parser = RegExpParser(); in TEST_F() local [all …]
|
| /arkcompiler/ets_frontend/ets2panda/test/test-lists/astchecker/ |
| D | astchecker-ets-ignored.txt | 2 ast/parser/ets/iterator_override_next.ets 5 ast/parser/ets/switch_readonly_member_different_enum_2.ets 6 ast/parser/ets/extension_function_tests/extension_function_not_for_class_type.ets 10 ast/parser/ets/class_interface_enum_only_top_level_5.ets 11 ast/parser/ets/generics_1.ets 12 ast/parser/ets/global_scope_boolean.ets 13 ast/parser/ets/global_scope_string.ets 14 ast/parser/ets/lexer001.ets 15 ast/parser/ets/lexer002.ets 16 ast/parser/ets/TypeInferFunc.ets [all …]
|
| /arkcompiler/runtime_core/static_core/tests/tests-u-runner/runner/options/ |
| D | cli_options.py | 68 def add_js_test_suite_args(parser: argparse.ArgumentParser) -> None: 69 parser.add_argument( 73 parser.add_argument( 91 def add_sts_test_suite_args(parser: argparse.ArgumentParser) -> None: 92 ets_mutex_group = parser.add_mutually_exclusive_group(required=False) 126 def add_other_test_suite_args(parser: argparse.ArgumentParser) -> None: 127 parser.add_argument( 128 '--parser', action='store_true', dest='parser', 130 help='run parser tests (ex --regression') 131 parser.add_argument( [all …]
|
| /arkcompiler/ets_frontend/ets2panda/test/test-lists/recheck/ |
| D | recheck-ignored.txt | 6 ast/parser/ets/enum29.ets 7 ast/parser/ets/enum31.ets 8 ast/parser/ets/enum32.ets 9 ast/parser/ets/interface_ambient_call_signature.ets 10 ast/parser/ets/interface_ambient_call_signature_1.ets 11 ast/parser/ets/interface_ambient_indexer_1.ets 12 ast/parser/ets/interface_ambient_indexer_2.ets 13 ast/parser/ets/interface_ambient_iterable.ets 14 ast/parser/ets/named_types_1.ets 15 ast/parser/ets/named_types_2.ets [all …]
|
| /arkcompiler/ets_runtime/ecmascript/regexp/tests/ |
| D | regexp_test.cpp | 121 RegExpParser parser = RegExpParser(thread, chunk_); in HWTEST_F_L0() local 123 … parser.Init(const_cast<char *>(reinterpret_cast<const char *>(source.c_str())), source.size(), 0); in HWTEST_F_L0() 124 parser.Parse(); in HWTEST_F_L0() 125 bool parseResult = parser.IsError(); in HWTEST_F_L0() 131 RegExpParser parser = RegExpParser(thread, chunk_); in HWTEST_F_L0() local 133 … parser.Init(const_cast<char *>(reinterpret_cast<const char *>(source.c_str())), source.size(), 0); in HWTEST_F_L0() 134 parser.Parse(); in HWTEST_F_L0() 135 bool parseResult = parser.IsError(); in HWTEST_F_L0() 141 RegExpParser parser = RegExpParser(thread, chunk_); in HWTEST_F_L0() local 143 … parser.Init(const_cast<char *>(reinterpret_cast<const char *>(source.c_str())), source.size(), 0); in HWTEST_F_L0() [all …]
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/ |
| D | globalClassHandler.h | 21 #include "parser/program/program.h" 29 using ModuleDependencies = ArenaUnorderedSet<parser::Program *>; 32 parser::Program *program; 35 explicit GlobalClassHandler(parser::ETSParser *parser, ArenaAllocator *allocator) in GlobalClassHandler() argument 36 … : parser_(parser), allocator_(allocator), packageInitializerBlockCount_(allocator->Adapter()) {}; in GlobalClassHandler() 43 …void SetupGlobalClass(const ArenaVector<parser::Program *> &programs, const ModuleDependencies *mo… 44 void static MergeNamespace(ArenaVector<ir::ETSModule *> &namespaces, parser::Program *program); 54 void SetupGlobalMethods(parser::Program *program, ArenaVector<ir::Statement *> &&statements); 56 …void CollectProgramGlobalClasses(parser::Program *program, ArenaVector<ir::ETSModule *> namespaces… 57 ir::ClassDeclaration *TransformNamespace(ir::ETSModule *ns, parser::Program *program); [all …]
|
| /arkcompiler/runtime_core/static_core/tests/vm-benchmarks/src/vmb/ |
| D | cli.py | 48 def add_measurement_opts(parser: argparse.ArgumentParser) -> None: 50 parser.add_argument('-wi', '--warmup-iters', default=None, type=int, 52 parser.add_argument('-mi', '--measure-iters', default=None, type=int, 54 parser.add_argument('-it', '--iter-time', default=None, type=int, 56 parser.add_argument('-wt', '--warmup-time', default=None, type=int, 58 parser.add_argument('-fi', '--fast-iters', default=None, type=int, 60 parser.add_argument('-gc', '--sys-gc-pause', default=None, type=int, 63 parser.add_argument("-aot-co", "--aot-compiler-options", default=[], 66 parser.add_argument("-aot-lib-co", "--aot-lib-compiler-options", default=[], 69 parser.add_argument("-c", "--concurrency-level", [all …]
|
| /arkcompiler/runtime_core/static_core/tests/vm-benchmarks/tests/ |
| D | test_doclet.py | 223 parser = DocletParser.create(ETS_VALID, ets).parse() 224 test.assertTrue(parser.state is not None) 225 test.assertTrue('ArraySort' == parser.state.name) 226 test.assertTrue(2 == len(parser.state.params)) 227 test.assertTrue(2 == len(parser.state.benches)) 249 parser = DocletParser.create(ETS_BENCH_LIST, ets).parse() 250 test.assertTrue(parser.state is not None) 251 test.assertTrue('X' == parser.state.name) 252 b = parser.state.benches 269 parser = DocletParser.create(ETS_VALID, ets).parse() [all …]
|
| /arkcompiler/ets_frontend/es2panda/scripts/ |
| D | generate_js_bytecode.py | 28 parser = argparse.ArgumentParser() 29 parser.add_argument('--src-js', 31 parser.add_argument('--dst-file', 33 parser.add_argument('--frontend-tool-path', 35 parser.add_argument('--extension', 37 parser.add_argument("--debug", action='store_true', 39 parser.add_argument("--module", action='store_true', 41 parser.add_argument("--commonjs", action='store_true', 43 parser.add_argument("--merge-abc", action='store_true', 45 parser.add_argument("--generate-patch", action='store_true', [all …]
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ |
| D | phase.h | 19 #include "parser/program/program.h" 30 bool Apply(public_lib::Context *ctx, parser::Program *program); 35 [[maybe_unused]] const parser::Program *program) in Precondition() 39 virtual bool Perform(public_lib::Context *ctx, parser::Program *program) = 0; 41 [[maybe_unused]] const parser::Program *program) in Postcondition() 53 bool Precondition(public_lib::Context *ctx, const parser::Program *program) override; 54 bool Perform(public_lib::Context *ctx, parser::Program *program) override; 55 bool Postcondition(public_lib::Context *ctx, const parser::Program *program) override; 59 [[maybe_unused]] const parser::Program *program) in PreconditionForModule() 63 virtual bool PerformForModule(public_lib::Context *ctx, parser::Program *program) = 0; [all …]
|
| /arkcompiler/runtime_core/static_core/verification/config/handlers/ |
| D | literal_parser.h | 21 #include "verification/util/parser/parser.h" 27 template <typename Parser, typename Handler> 30 using ark::parser::Action; in LiteralParser() 31 using ark::parser::Charset; in LiteralParser() 32 // using ark::parser::Parser; in LiteralParser() 36 using P = typename Parser::template Next<Literal>; in LiteralParser() 52 using ark::parser::Parser; in LiteralsParser() 53 …using P = typename Parser<PandaVector<PandaString>, const char, const char *>::template Next<struc… in LiteralsParser()
|
| /arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
| D | objectIndexAccess.h | 21 namespace ark::es2panda::parser { 23 } // namespace ark::es2panda::parser 34 bool PerformForModule(public_lib::Context *ctx, parser::Program *program) override; 35 bool PostconditionForModule(public_lib::Context *ctx, const parser::Program *program) override; 38 ir::Expression *ProcessIndexGetAccess(parser::ETSParser *parser, checker::ETSChecker *checker, 40 ir::Expression *ProcessIndexSetAccess(parser::ETSParser *parser, checker::ETSChecker *checker,
|
| D | objectIndexAccess.cpp | 28 #include "parser/ETSparser.h" 32 ir::Expression *ObjectIndexLowering::ProcessIndexSetAccess(parser::ETSParser *parser, checker::ETSC… in ProcessIndexSetAccess() argument 35 …// Note! We assume that parser and checker phase nave been already passed correctly, thus the cla… in ProcessIndexSetAccess() 48 … parser->CreateFormattedStatement("let @@I1 = @@E2", objectSymbol, memberExpression->Object())); in ProcessIndexSetAccess() 50 … parser->CreateFormattedStatement("let @@I1 = @@E2", indexSymbol, memberExpression->Property())); in ProcessIndexSetAccess() 54 auto *const setStmt = parser->CreateFormattedStatement( in ProcessIndexSetAccess() 61 blockStatements.push_back(parser->CreateFormattedStatement(GET_EXPRESSION, in ProcessIndexSetAccess() 70 … loweringResult = parser->CreateFormattedExpression(CALL_EXPRESSION, memberExpression->Object(), in ProcessIndexSetAccess() 87 ir::Expression *ObjectIndexLowering::ProcessIndexGetAccess(parser::ETSParser *parser, checker::ETSC… in ProcessIndexGetAccess() argument 90 …// Note! We assume that parser and checker phase nave been already passed correctly, thus the cla… in ProcessIndexGetAccess() [all …]
|
| D | packageImplicitImport.cpp | 21 static void MergeExternalFilesIntoCompiledProgram(parser::Program *const program, in MergeExternalFilesIntoCompiledProgram() 22 … const ArenaVector<parser::Program *> &packagePrograms) in MergeExternalFilesIntoCompiledProgram() 41 const parser::Program *const program) in ValidateFolderContainOnlySamePackageFiles() 43 const auto throwErrorIfPackagesConflict = [&ctx](const parser::Program *const prog1, in ValidateFolderContainOnlySamePackageFiles() 44 const parser::Program *const prog2) { in ValidateFolderContainOnlySamePackageFiles() 55 ctx->parser->LogError(diagnostic::DIFFERENT_PACKAGE_NAME, in ValidateFolderContainOnlySamePackageFiles() 75 … const ArenaVector<parser::Program *> &packagePrograms, in ValidateImportDeclarationsSourcePath() 80 …std::any_of(packagePrograms.cbegin(), packagePrograms.cend(), [&stmt](const parser::Program *const… in ValidateImportDeclarationsSourcePath() 84 ctx->parser->LogError(diagnostic::PACKAGE_MODULE_IMPORT_OWN_PACKAGE, {}, stmt->Start()); in ValidateImportDeclarationsSourcePath() 89 static void ValidateNoImportComesFromSamePackage(const public_lib::Context *const ctx, parser::Prog… in ValidateNoImportComesFromSamePackage() [all …]
|
| /arkcompiler/ets_frontend/testTs/ |
| D | skip_tests.json | 1405 "./testTs/test/parser/ecmascript2018/forAwait/parser.forAwait.es2018.ts", 1406 …"./testTs/test/parser/ecmascript2018/asyncGenerators/parser.asyncGenerators.functionExpressions.es… 1407 …"./testTs/test/parser/ecmascript2018/asyncGenerators/parser.asyncGenerators.classMethods.es2018.ts… 1408 …"./testTs/test/parser/ecmascript2018/asyncGenerators/parser.asyncGenerators.functionDeclarations.e… 1409 …"./testTs/test/parser/ecmascript2018/asyncGenerators/parser.asyncGenerators.objectLiteralMethods.e… 1410 …"./testTs/test/parser/ecmascript2021/numericSeparators/parser.numericSeparators.decmialNegative.ts… 1411 … "./testTs/test/parser/ecmascript2021/numericSeparators/parser.numericSeparators.unicodeEscape.ts", 1412 … "./testTs/test/parser/ecmascript2021/numericSeparators/parser.numericSeparators.octalNegative.ts", 1413 …"./testTs/test/parser/ecmascript2021/numericSeparators/parser.numericSeparators.binaryNegative.ts", 1414 … "./testTs/test/parser/ecmascript2021/numericSeparators/parser.numericSeparators.hexNegative.ts", [all …]
|
| /arkcompiler/ets_runtime/ecmascript/base/tests/ |
| D | ason_test.cpp | 98 Utf8JsonParser parser(thread, TransformType::SENDABLE); in HWTEST_F_L0() local 102 JSHandle<JSTaggedValue> result2 = parser.Parse(handleStr2); in HWTEST_F_L0() 107 JSHandle<JSTaggedValue> result3 = parser.Parse(handleStr3); in HWTEST_F_L0() 112 JSHandle<JSTaggedValue> result4 = parser.Parse(handleStr4); in HWTEST_F_L0() 117 JSHandle<JSTaggedValue> result5 = parser.Parse(handleStr5); in HWTEST_F_L0() 124 Utf16JsonParser parser(thread, TransformType::SENDABLE); in HWTEST_F_L0() local 131 JSHandle<JSTaggedValue> result2 = parser.Parse(*handleStr2); in HWTEST_F_L0() 138 JSHandle<JSTaggedValue> result3 = parser.Parse(*handleStr3); in HWTEST_F_L0() 145 JSHandle<JSTaggedValue> result4 = parser.Parse(*handleStr4); in HWTEST_F_L0() 153 Utf8JsonParser parser(thread, TransformType::SENDABLE); in HWTEST_F_L0() local [all …]
|
| /arkcompiler/runtime_core/static_core/verification/config/options/ |
| D | method_group_parser.h | 19 #include "verification/util/parser/parser.h" 24 template <typename Parser, typename RegexHandler> 27 using ark::parser::Action; in MethodGroupParser() 28 using ark::parser::Charset; in MethodGroupParser() 29 // using ark::parser::Parser; in MethodGroupParser() 33 using P = typename Parser::template Next<MethodGroup>; in MethodGroupParser()
|
| /arkcompiler/runtime_core/panda_guard/configs/ |
| D | guard_args_parser.cpp | 30 PandArgParser parser; in Parse() local 31 parser.Add(&help); in Parse() 32 parser.Add(&debug); in Parse() 33 parser.Add(&debugFile); in Parse() 34 parser.PushBackTail(&configFilePath); in Parse() 35 parser.EnableTail(); in Parse() 36 if (!parser.Parse(argc, argv)) { in Parse() 37 PrintErrorMsg(parser.GetHelpString()); in Parse() 38 parser.DisableTail(); in Parse() 61 parser.DisableTail(); in Parse() [all …]
|
| /arkcompiler/ets_frontend/ets2panda/scripts/ |
| D | test_runner.py | 36 parser = argparse.ArgumentParser(epilog='Run the selected benchmark with Ark') 37 parser.add_argument('--arkdir', metavar='DIR', default=arkdir_default, 39 parser.add_argument('--builddir', metavar='DIR', default=builddir_default, 41 …parser.add_argument('--timeout', metavar='SEC', type=int, default=60, help='timeout (default: %(de… 42 … parser.add_argument('-rt', '--runtime', action='store_true', dest='runtime', help='Runtime tests') 43 …parser.add_argument('-r', '--regression', action='store_true', dest='regression', help='Regression… 44 parser.add_argument('-cts', '--cts', action='store_true', dest='cts', help='CTS tests') 45 …parser.add_argument('-f', '--func', action='store_true', dest='functional', help='Functional tests… 46 … parser.add_argument('-t', '--test262', action='store_true', dest='test262', help='Test262 tests') 47 parser.add_argument('--all', action='store_true', dest='all', help='Run the listed benchmarks') [all …]
|
| /arkcompiler/ets_frontend/ets2panda/parser/ |
| D | parserStatusContext.h | 21 namespace ark::es2panda::parser { 78 …explicit SavedParserContext(ParserImpl *parser, Args &&...args) : parser_(parser), prev_(parser->c… in SavedParserContext() argument 98 …explicit SavedClassPrivateContext(ParserImpl *parser) : parser_(parser), prev_(parser->classPrivat… in SavedClassPrivateContext() argument 118 …explicit FunctionContext(ParserImpl *parser, ParserStatus newStatus) : SavedParserContext(parser, … in FunctionContext() argument 158 explicit ArrowFunctionContext(ParserImpl *parser, bool isAsync) in ArrowFunctionContext() argument 159 : FunctionContext(parser, InitialFlags(parser->context_.Status())) in ArrowFunctionContext() 179 } // namespace ark::es2panda::parser
|