| /arkcompiler/ets_frontend/ets2panda/lexer/scripts/ |
| D | keywords.yaml | 26 token: KEYW_ABSTRACT 31 token: KEYW_ANY 35 token: KEYW_ANYREF 39 token: KEYW_ARGUMENTS 43 token: KEYW_AS 48 token: KEYW_ASSERT 52 token: KEYW_ASSERTS 56 token: KEYW_ASYNC 61 token: KEYW_AWAIT 66 token: KEYW_BIGINT [all …]
|
| /arkcompiler/runtime_core/assembler/ |
| D | assembly-context.h | 34 * Returns current value of a token 36 * sets the next token value 37 * returns current value of a token 39 * sets the next token value 40 * returns the next value of a token 44 std::string_view token; /* current token */ member 45 std::vector<panda::pandasm::Token> tokens; /* token list */ 48 Token::Type id = Token::Type::ID_BAD; /* current token type */ 49 …Token::Type signop = Token::Type::ID_BAD; /* current token operand type (if it is an operation) */ 57 void Make(const std::vector<panda::pandasm::Token> &t); [all …]
|
| D | lexer.cpp | 23 Token::Type FindDelim(char c) in FindDelim() 26 static const std::unordered_map<char, Token::Type> DELIM = {{',', Token::Type::DEL_COMMA}, in FindDelim() 27 {':', Token::Type::DEL_COLON}, in FindDelim() 28 {'{', Token::Type::DEL_BRACE_L}, in FindDelim() 29 {'}', Token::Type::DEL_BRACE_R}, in FindDelim() 30 {'(', Token::Type::DEL_BRACKET_L}, in FindDelim() 31 {')', Token::Type::DEL_BRACKET_R}, in FindDelim() 32 {'<', Token::Type::DEL_LT}, in FindDelim() 33 {'>', Token::Type::DEL_GT}, in FindDelim() 34 {'=', Token::Type::DEL_EQ}, in FindDelim() [all …]
|
| D | context.cpp | 21 void Context::Make(const std::vector<panda::pandasm::Token> &t) in Make() 33 …token = std::string_view(&*(tokens[number - 1].whole_line.begin() + tokens[number - 1].bound_left), in Make() 41 return token.size(); in Len() 46 if (token[0] == c) { in ValidateRegisterName() 47 std::string_view p = token; in ValidateRegisterName() 79 if (token[0] == 'a') { in ValidateParameterName() 80 std::string_view p = token; in ValidateParameterName() 94 return token; in GiveToken() 97 Token::Type Context::Next() in Next() 111 Token::Type Context::WaitFor() in WaitFor() [all …]
|
| /arkcompiler/runtime_core/assembler/utils/ |
| D | number-utils.h | 31 inline bool IsHexNumber(const std::string_view &token) in IsHexNumber() argument 33 for (auto i : token) { in IsHexNumber() 41 inline bool IsBinaryNumber(const std::string_view &token) in IsBinaryNumber() argument 43 for (auto i : token) { in IsBinaryNumber() 51 inline bool IsOctalNumber(const std::string_view &token) in IsOctalNumber() argument 53 for (auto i : token) { in IsOctalNumber() 65 std::string_view token = p; in ValidateInteger() local 67 if (token.back() == '-' || token.back() == '+' || token.back() == 'x' || token == ".") { in ValidateInteger() 71 if (token[0] == '-' || token[0] == '+') { in ValidateInteger() 72 token.remove_prefix(1); in ValidateInteger() [all …]
|
| /arkcompiler/runtime_core/static_core/assembler/utils/ |
| D | number-utils.cpp | 61 std::string_view token = p; in ValidateInteger() local 63 if (token.back() == '-' || token.back() == '+' || token.back() == 'x' || token == ".") { in ValidateInteger() 67 if (token[0] == '-' || token[0] == '+') { in ValidateInteger() 68 token.remove_prefix(1); in ValidateInteger() 71 if (token[0] == '0' && token.size() > 1 && token.find('.') == std::string::npos) { in ValidateInteger() 72 if (token[1] == 'x') { in ValidateInteger() 73 return ValidateXToken(token, GENERAL_SHIFT); in ValidateInteger() 76 if (token[1] == 'b') { in ValidateInteger() 77 return ValidateBToken(token, GENERAL_SHIFT); in ValidateInteger() 80 if (token[1] >= '0' && token[1] <= '9' && token.find('e') == std::string::npos) { in ValidateInteger() [all …]
|
| D | number-utils.h | 33 inline bool ValidateXToken(std::string_view token, size_t shift) in ValidateXToken() argument 35 token.remove_prefix(shift); in ValidateXToken() 37 for (auto i : token) { in ValidateXToken() 46 inline bool ValidateBToken(std::string_view token, size_t shift) in ValidateBToken() argument 48 token.remove_prefix(shift); in ValidateBToken() 49 if (token.empty()) { in ValidateBToken() 52 for (auto i : token) { in ValidateBToken() 61 inline bool ValidateZeroToTenToken(std::string_view token) in ValidateZeroToTenToken() argument 63 token.remove_prefix(1); in ValidateZeroToTenToken() 65 for (auto i : token) { in ValidateZeroToTenToken()
|
| /arkcompiler/runtime_core/static_core/assembler/ |
| D | assembly-context.h | 35 * Returns current value of a token 37 * sets the next token value 38 * returns current value of a token 40 * sets the next token value 41 * returns the next value of a token 45 std::string_view token; /* current token */ member 46 std::vector<ark::pandasm::Token> tokens; /* token list */ 49 Token::Type id = Token::Type::ID_BAD; /* current token type */ 50 … Token::Type signop = Token::Type::ID_BAD; /* current token operand type (if it is an operation) */ 58 void Make(const std::vector<ark::pandasm::Token> &t); [all …]
|
| D | lexer.cpp | 23 Token::Type FindDelim(char c) in FindDelim() 26 static const std::unordered_map<char, Token::Type> DELIM = {{',', Token::Type::DEL_COMMA}, in FindDelim() 27 {':', Token::Type::DEL_COLON}, in FindDelim() 28 {'{', Token::Type::DEL_BRACE_L}, in FindDelim() 29 {'}', Token::Type::DEL_BRACE_R}, in FindDelim() 30 {'(', Token::Type::DEL_BRACKET_L}, in FindDelim() 31 {')', Token::Type::DEL_BRACKET_R}, in FindDelim() 32 {'<', Token::Type::DEL_LT}, in FindDelim() 33 {'>', Token::Type::DEL_GT}, in FindDelim() 34 {'=', Token::Type::DEL_EQ}, in FindDelim() [all …]
|
| D | context.cpp | 22 void Context::Make(const std::vector<ark::pandasm::Token> &t) in Make() 34 … token = std::string_view(&*(tokens[number - 1].wholeLine.begin() + tokens[number - 1].boundLeft), in Make() 42 return token.size(); in Len() 47 std::string_view p = token; in ValidateFoundedRegisterName() 72 if (token[0] == c) { in ValidateRegisterName() 85 if (token[0] == 'a') { in ValidateParameterName() 86 std::string_view p = token; in ValidateParameterName() 100 return token; in GiveToken() 103 Token::Type Context::Next() in Next() 117 Token::Type Context::WaitFor() in WaitFor() [all …]
|
| /arkcompiler/ets_frontend/ets2panda/test/ast/parser/ets/ |
| D | InvalidExpressions1.sts | 41 /* @@? 16:16 Error SyntaxError: Unexpected token ','. */ 42 /* @@? 18:3 Error SyntaxError: Unexpected token, expected ',' or ']' */ 43 /* @@? 18:8 Error SyntaxError: Unexpected token 'number literal'. */ 44 /* @@? 18:10 Error SyntaxError: Unexpected token ']'. */ 45 /* @@? 18:10 Error SyntaxError: Unexpected token ']'. */ 46 /* @@? 18:12 Error SyntaxError: Unexpected token '='. */ 47 /* @@? 20:6 Error SyntaxError: Unexpected token, expected ',' or ']' */ 48 /* @@? 20:11 Error SyntaxError: Unexpected token 'number literal'. */ 49 /* @@? 20:13 Error SyntaxError: Unexpected token ']'. */ 50 /* @@? 20:13 Error SyntaxError: Unexpected token ']'. */ [all …]
|
| D | InvalidExpressions.sts | 61 /* @@? 17:21 Error SyntaxError: Unexpected token, expected: ')'. */ 62 /* @@? 17:24 Error SyntaxError: Unexpected token ')'. */ 63 /* @@? 17:24 Error SyntaxError: Unexpected token ')'. */ 64 /* @@? 18:35 Error SyntaxError: Unexpected token, expected: '>'. */ 65 /* @@? 18:36 Error SyntaxError: Unexpected token, expected: ')'. */ 68 /* @@? 24:22 Error SyntaxError: Unexpected token ')'. */ 74 /* @@? 33:29 Error SyntaxError: Unexpected token, expected an identifier. */ 76 /* @@? 35:10 Error SyntaxError: Unexpected token ':'. */ 77 /* @@? 35:10 Error SyntaxError: Unexpected token, expected: ')'. */ 78 /* @@? 35:10 Error SyntaxError: Unexpected token ')'. */ [all …]
|
| D | unexpected_token_21.sts | 20 /* @@? 16:25 Error SyntaxError: Unexpected token, expected: '('. */ 21 /* @@? 16:26 Error SyntaxError: Unexpected token, expected an identifier. */ 23 /* @@? 16:35 Error SyntaxError: Invalid token: ',' or ')' expected. */ 24 /* @@? 17:5 Error SyntaxError: Unexpected token in property key */ 25 /* @@? 17:5 Error SyntaxError: Unexpected token, expected: ':'. */ 26 /* @@? 17:5 Error SyntaxError: Unexpected token 'return'. */ 27 /* @@? 17:5 Error SyntaxError: Unexpected token, expected ',' or '}' */ 28 /* @@? 17:12 Error SyntaxError: Unexpected token in property key */ 29 /* @@? 17:12 Error SyntaxError: Unexpected token, expected: ':'. */ 30 /* @@? 17:16 Error SyntaxError: Unexpected token, expected ',' or '}' */ [all …]
|
| D | InvalidClasses.sts | 95 /* @@? 58:9 Error SyntaxError: Unexpected token. */ 97 /* @@? 58:24 Error SyntaxError: Unexpected token, expected: '('. */ 98 /* @@? 58:25 Error SyntaxError: Unexpected token, expected an identifier. */ 99 /* @@? 60:1 Error SyntaxError: Unexpected token, expected an identifier. */ 101 /* @@? 60:11 Error SyntaxError: Invalid token: ',' or ')' expected. */ 102 /* @@? 60:12 Error SyntaxError: Unexpected token ')'. */ 103 /* @@? 60:13 Error SyntaxError: Unexpected token ':'. */ 104 /* @@? 60:20 Error SyntaxError: Unexpected token '{'. */ 106 /* @@? 67:9 Error SyntaxError: Unexpected token, expected 'private' or identifier */ 108 /* @@? 67:16 Error SyntaxError: Unexpected token, expected 'private' or identifier */ [all …]
|
| D | unexpected_token_3.sts | 39 /* @@? 27:26 Error SyntaxError: Unexpected token, expected an identifier. */ 40 /* @@? 27:27 Error SyntaxError: Unexpected token '^'. */ 41 /* @@? 27:27 Error SyntaxError: Unexpected token '^'. */ 42 /* @@? 27:27 Error SyntaxError: Unexpected token '^', expected 'case' or 'default'. */ 43 /* @@? 27:27 Error SyntaxError: Unexpected token '^', expected ':'. */ 44 /* @@? 27:27 Error SyntaxError: Unexpected token '^'. */ 45 /* @@? 27:28 Error SyntaxError: Unexpected token 'identification literal', expected 'case' or 'defa… 46 /* @@? 27:28 Error SyntaxError: Unexpected token 'identification literal', expected ':'. */
|
| D | InvalidStatements3.sts | 44 /* @@? 19:1 Error SyntaxError: Unexpected token '}', expected '{'. */ 48 /* @@? 27:7 Error SyntaxError: Unexpected token '{', expected '(' */ 49 /* @@? 29:1 Error SyntaxError: Unexpected token 'while', expected ')'. */ 50 /* @@? 29:7 Error SyntaxError: Unexpected token 'identification literal', expected '(' */ 51 /* @@? 29:13 Error SyntaxError: Unexpected token '{', expected ')'. */ 52 /* @@? 31:9 Error SyntaxError: Unexpected token 'let'. */ 53 /* @@? 31:9 Error SyntaxError: Unexpected token 'let'. */ 56 /* @@? 38:5 Error SyntaxError: Unexpected token 'private'. */ 57 /* @@? 38:13 Error SyntaxError: Unexpected token '@'. */ 59 /* @@? 42:16 Error SyntaxError: Unexpected token: 'in'. */
|
| D | unexpected_token_22.sts | 39 /* @@? 25:43 Error SyntaxError: Unexpected token, expected: '('. */ 40 /* @@? 25:44 Error SyntaxError: Unexpected token, expected an identifier. */ 41 /* @@? 25:53 Error SyntaxError: Invalid token: ',' or ')' expected. */ 42 /* @@? 25:54 Error SyntaxError: Unexpected token, expected: '=>'. */ 43 /* @@? 25:58 Error SyntaxError: Unexpected token '>'. */ 44 /* @@? 25:60 Error SyntaxError: Unexpected token '=>'. */ 45 /* @@? 25:60 Error SyntaxError: Unexpected token '=>'. */ 46 /* @@? 25:60 Error SyntaxError: Unexpected token '=>'. */
|
| /arkcompiler/ets_frontend/ets2panda/test/ast/compiler/ets/implicit_package_import/package_test_5/ |
| D | package_module_2_neg.sts | 22 /* @@? 20:6 Error SyntaxError: Unexpected token 'identification literal'. */ 23 /* @@? 20:11 Error SyntaxError: Unexpected token 'identification literal'. */ 24 /* @@? 20:16 Error SyntaxError: Unexpected token 'identification literal'. */ 25 /* @@? 20:24 Error SyntaxError: Unexpected token 'identification literal'. */ 26 /* @@? 20:30 Error SyntaxError: Unexpected token 'identification literal'. */ 27 /* @@? 20:35 Error SyntaxError: Unexpected token ','. */ 28 /* @@? 20:35 Error SyntaxError: Unexpected token ','. */ 29 /* @@? 20:41 Error SyntaxError: Unexpected token 'identification literal'. */ 30 /* @@? 20:53 Error SyntaxError: Unexpected token 'identification literal'. */ 31 /* @@? 20:56 Error SyntaxError: Unexpected token 'string literal'. */ [all …]
|
| D | package_module_1.sts | 20 /* @@? package_module_2_neg.sts:20:6 Error SyntaxError: Unexpected token 'identification literal'. … 21 /* @@? package_module_2_neg.sts:20:11 Error SyntaxError: Unexpected token 'identification literal'.… 22 /* @@? package_module_2_neg.sts:20:16 Error SyntaxError: Unexpected token 'identification literal'.… 23 /* @@? package_module_2_neg.sts:20:24 Error SyntaxError: Unexpected token 'identification literal'.… 24 /* @@? package_module_2_neg.sts:20:30 Error SyntaxError: Unexpected token 'identification literal'.… 25 /* @@? package_module_2_neg.sts:20:35 Error SyntaxError: Unexpected token ','. */ 26 /* @@? package_module_2_neg.sts:20:35 Error SyntaxError: Unexpected token ','. */ 27 /* @@? package_module_2_neg.sts:20:41 Error SyntaxError: Unexpected token 'identification literal'.… 28 /* @@? package_module_2_neg.sts:20:53 Error SyntaxError: Unexpected token 'identification literal'.… 29 /* @@? package_module_2_neg.sts:20:56 Error SyntaxError: Unexpected token 'string literal'. */ [all …]
|
| /arkcompiler/ets_frontend/ets2panda/test/ast/parser/ts/ |
| D | InvalidExpressions.ts | 36 /* @@? 22:13 Error SyntaxError: Unexpected token. */ 37 /* @@? 22:20 Error SyntaxError: Unexpected token. */ 38 /* @@? 22:24 Error SyntaxError: Unexpected token ':'. */ 39 /* @@? 22:24 Error SyntaxError: Unexpected token: ':'. */ 40 /* @@? 22:30 Error SyntaxError: Unexpected token: ')'. */ 41 /* @@? 22:30 Error SyntaxError: Unexpected token: ')'. */ 42 /* @@? 22:32 Error SyntaxError: Unexpected token: '=>'. */ 43 /* @@? 24:3 Error SyntaxError: Unexpected token '#'. */ 44 /* @@? 24:5 Error SyntaxError: Unexpected token in private field */ 45 /* @@? 25:2 Error SyntaxError: Unexpected token '#'. */ [all …]
|
| D | InvalidStatements.ts | 115 /* @@? 24:8 Error SyntaxError: Unexpected token ')' in catch parameter. */ 119 /* @@? 35:22 Error SyntaxError: Unexpected token, expected: ';'. */ 124 /* @@? 55:6 Error SyntaxError: Unexpected token, expected: ';'. */ 125 /* @@? 55:8 Error SyntaxError: Unexpected token, expected: ';'. */ 126 /* @@? 59:21 Error SyntaxError: Unexpected token, expected: ';'. */ 128 /* @@? 61:16 Error SyntaxError: Unexpected token, expected: '('. */ 133 /* @@? 71:5 Error SyntaxError: Unexpected token, expected: '{'. */ 134 /* @@? 71:7 Error SyntaxError: Unexpected token in enum member */ 135 /* @@? 73:5 Error SyntaxError: Unexpected token in enum member */ 136 /* @@? 74:5 Error SyntaxError: Unexpected token in enum member */ [all …]
|
| D | unexpected_token_17.ts | 22 /* @@? 16:13 Error SyntaxError: Unexpected token, expected: '{'. */ 23 /* @@? 16:16 Error SyntaxError: Unexpected token, expected: ';'. */ 24 /* @@? 16:19 Error SyntaxError: Unexpected token, expected: ';'. */ 25 /* @@? 16:21 Error SyntaxError: Unexpected token in class property */ 26 /* @@? 17:12 Error SyntaxError: Unexpected token in class property */ 27 /* @@? 17:16 Error SyntaxError: Unexpected token in class property */ 28 /* @@? 17:23 Error SyntaxError: Unexpected token in class property */
|
| D | catch_or_finally_1.ts | 23 /* @@? 16:17 Error SyntaxError: Unexpected token '{'. */ 25 /* @@? 17:21 Error SyntaxError: Unexpected token '{'. */ 26 /* @@? 17:24 Error SyntaxError: Unexpected token: 'finally'. */ 27 /* @@? 18:31 Error SyntaxError: Unexpected token '{'. */ 28 /* @@? 20:5 Error SyntaxError: Unexpected token '[', expected '{'. */ 30 /* @@? 20:8 Error SyntaxError: Unexpected token 'finally'. */ 31 /* @@? 20:8 Error SyntaxError: Unexpected token: 'finally'. */
|
| /arkcompiler/ets_frontend/ets2panda/test/ast/parser/js/ |
| D | InvalidExpressions.js | 74 /* @@? 18:1 Error SyntaxError: Unexpected token: '<'. */ 90 /* @@? 38:15 Error SyntaxError: Unexpected token, expected: ':'. */ 91 /* @@? 38:18 Error SyntaxError: Unexpected token: '}'. */ 93 /* @@? 40:16 Error SyntaxError: Unexpected token, expected an identifier. */ 94 /* @@? 40:16 Error SyntaxError: Unexpected token, expected: ')'. */ 95 /* @@? 40:17 Error SyntaxError: Unexpected token ')'. */ 96 /* @@? 40:17 Error SyntaxError: Unexpected token: ')'. */ 97 /* @@? 40:19 Error SyntaxError: Unexpected token: '=>'. */ 99 /* @@? 41:14 Error SyntaxError: Unexpected token, expected: '=>'. */ 100 /* @@? 41:17 Error SyntaxError: Unexpected token ')'. */ [all …]
|
| /arkcompiler/ets_frontend/es2panda/lexer/token/ |
| D | token.cpp | 16 #include "token.h" 22 bool Token::IsAccessability() const in IsAccessability() 30 bool Token::IsAsyncModifier() const in IsAsyncModifier() 36 bool Token::IsStaticModifier() const in IsStaticModifier() 42 bool Token::IsDeclareModifier() const in IsDeclareModifier() 48 bool Token::IsReadonlyModifier() const in IsReadonlyModifier() 54 bool Token::IsAccessorModifier() const in IsAccessorModifier() 60 bool Token::IsUpdate() const in IsUpdate() 65 bool Token::IsUnary() const in IsUnary() 74 bool Token::IsPropNameLiteral() const in IsPropNameLiteral() [all …]
|