Home
last modified time | relevance | path

Searched full:parser (Results 1 – 25 of 710) sorted by relevance

12345678910>>...29

/arkcompiler/ets_frontend/ets2panda/test/test-lists/parser/
Dparser-ets-allowed.txt1 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 …]
Dparser-ets-WIN-ignored.txt235 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 …]
Dparser-js-allowed.txt268 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 …]
Dparser-ets-ignored.txt12 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/
Dsrcdumper-ets-ignored.txt5 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/
Dregexp_test.cpp104 RegExpParser parser = RegExpParser(); in TEST_F() local
107parser.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()
114parser.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()
121parser.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()
128parser.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/
Dastchecker-ets-ignored.txt2 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/
Dcli_options.py68 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/
Drecheck-ignored.txt6 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/
Dregexp_test.cpp121 RegExpParser parser = RegExpParser(thread, chunk_); in HWTEST_F_L0() local
123parser.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
133parser.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
143parser.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/
DglobalClassHandler.h21 #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/
Dcli.py48 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/
Dtest_doclet.py223 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/
Dgenerate_js_bytecode.py28 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/
Dphase.h19 #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/
Dliteral_parser.h21 #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/
DobjectIndexAccess.h21 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,
DobjectIndexAccess.cpp28 #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()
48parser->CreateFormattedStatement("let @@I1 = @@E2", objectSymbol, memberExpression->Object())); in ProcessIndexSetAccess()
50parser->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 …]
DpackageImplicitImport.cpp21 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/
Dskip_tests.json1405 "./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/
Dason_test.cpp98 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/
Dmethod_group_parser.h19 #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/
Dguard_args_parser.cpp30 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/
Dtest_runner.py36 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,
41parser.add_argument('--timeout', metavar='SEC', type=int, default=60, help='timeout (default: %(de…
42parser.add_argument('-rt', '--runtime', action='store_true', dest='runtime', help='Runtime tests')
43parser.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')
45parser.add_argument('-f', '--func', action='store_true', dest='functional', help='Functional tests…
46parser.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/
DparserStatusContext.h21 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

12345678910>>...29