| /arkcompiler/ets_frontend/ets2panda/lexer/scripts/ |
| D | keywords.yaml | 26 token: KEYW_ABSTRACT 31 token: KEYW_ANY 36 token: KEYW_BUILTIN_ANY 41 token: KEYW_ANYREF 45 token: KEYW_ARGUMENTS 49 token: KEYW_AS 54 token: KEYW_ASSERTS 58 token: KEYW_ASYNC 63 token: KEYW_AWAIT 69 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/ets_frontend/ets2panda/test/ast/parser/ets/ |
| D | invalidTypes.ets | 42 /* @@? 24:12 Error SyntaxError: Unexpected token, expected ',' or ']'. */ 43 /* @@? 24:12 Error SyntaxError: Unexpected token '...'. */ 44 /* @@? 24:15 Error SyntaxError: Unexpected token 'number'. */ 45 /* @@? 24:23 Error SyntaxError: Unexpected token ','. */ 46 /* @@? 24:25 Error SyntaxError: Unexpected token '...'. */ 47 /* @@? 24:28 Error SyntaxError: Unexpected token 'string'. */ 48 /* @@? 24:36 Error SyntaxError: Unexpected token ']'. */ 49 /* @@? 26:12 Error SyntaxError: Unexpected token, expected ',' or ']'. */ 50 /* @@? 26:12 Error SyntaxError: Unexpected token '...'. */ 52 /* @@? 26:15 Error SyntaxError: Unexpected token 'number'. */ [all …]
|
| D | unexpected_token_63.ets | 31 /* @@? 17:23 Error SyntaxError: Unexpected token, expected ',' or ')'. */ 32 /* @@? 17:23 Error SyntaxError: Unexpected token, expected an identifier. */ 33 /* @@? 17:29 Error SyntaxError: Unexpected token ':'. */ 35 /* @@? 17:37 Error SyntaxError: Unexpected token ')'. */ 37 /* @@? 17:39 Error SyntaxError: Unexpected token '{'. */ 38 /* @@? 18:3 Error SyntaxError: Unexpected token 'while'. */ 39 /* @@? 18:8 Error SyntaxError: Unexpected token '('. */ 40 /* @@? 18:9 Error SyntaxError: Unexpected token 'true'. */ 41 /* @@? 18:13 Error SyntaxError: Unexpected token ')'. */ 42 /* @@? 18:15 Error SyntaxError: Unexpected token '{'. */ [all …]
|
| D | unexpected_token_62.ets | 30 /* @@? 17:18 Error SyntaxError: Unexpected token '{'. */ 32 /* @@? 19:11 Error SyntaxError: Unexpected token 'Nu'. */ 34 /* @@? 20:1 Error SyntaxError: Unexpected token, expected an identifier. */ 36 /* @@? 20:10 Error SyntaxError: Unexpected token 'A'. */ 38 /* @@? 20:12 Error SyntaxError: Unexpected token '{'. */ 39 /* @@? 22:11 Error SyntaxError: Unexpected token 'Nu'. */ 40 /* @@? 23:1 Error SyntaxError: Unexpected token, expected an identifier. */ 41 /* @@? 24:1 Error SyntaxError: Unexpected token ')'. */ 42 /* @@? 24:2 Error SyntaxError: Unexpected token 'void'. */ 43 /* @@? 24:7 Error SyntaxError: Unexpected token '{'. */ [all …]
|
| D | switch_invalid.ets | 19 /* @@? 16:7 Error SyntaxError: Unexpected token ':'. */ 25 /* @@? 16:15 Error SyntaxError: Unexpected token ':', expected 'case' or 'default'. */ 26 /* @@? 16:21 Error SyntaxError: Unexpected token '{'. */ 27 /* @@? 16:22 Error SyntaxError: Unexpected token ':'. */ 29 /* @@? 16:28 Error SyntaxError: Unexpected token 'case'. */ 30 /* @@? 16:32 Error SyntaxError: Unexpected token ':'. */ 32 /* @@? 16:38 Error SyntaxError: Unexpected token '1'. */ 33 /* @@? 16:39 Error SyntaxError: Unexpected token ':'. */ 34 /* @@? 16:40 Error SyntaxError: Unexpected token ':'. */ 36 /* @@? 16:46 Error SyntaxError: Unexpected token '{'. */ [all …]
|
| D | InvalidExpressions1.ets | 39 /* @@? 16:16 Error SyntaxError: Unexpected token ','. */ 40 /* @@? 16:18 Error SyntaxError: Unexpected token, expected ',' or ']'. */ 41 /* @@? 16:18 Error SyntaxError: Unexpected token '2'. */ 42 /* @@? 16:19 Error SyntaxError: Unexpected token ']'. */ 43 /* @@? 18:3 Error SyntaxError: Unexpected token, expected ',' or ']'. */ 44 /* @@? 18:3 Error SyntaxError: Unexpected token '...'. */ 45 /* @@? 18:6 Error SyntaxError: Unexpected token ','. */ 46 /* @@? 18:8 Error SyntaxError: Unexpected token '55'. */ 47 /* @@? 18:10 Error SyntaxError: Unexpected token ']'. */ 49 /* @@? 20:6 Error SyntaxError: Unexpected token, expected ',' or ']'. */ [all …]
|
| D | trailing_comma_1.ets | 39 /* @@? 24:15 Error SyntaxError: Unexpected token, expected an identifier. */ 41 /* @@? 28:12 Error SyntaxError: Unexpected token ','. */ 42 /* @@? 28:14 Error SyntaxError: Unexpected token, expected ',' or ']'. */ 43 /* @@? 28:14 Error SyntaxError: Unexpected token '2'. */ 44 /* @@? 28:15 Error SyntaxError: Unexpected token ','. */ 45 /* @@? 28:16 Error SyntaxError: Unexpected token ']'. */ 52 /* @@? 32:10 Error SyntaxError: Unexpected token ','. */ 53 /* @@? 32:11 Error SyntaxError: Unexpected token, expected ',' or ')'. */ 54 /* @@? 32:11 Error SyntaxError: Unexpected token 'a'. */ 56 /* @@? 32:15 Error SyntaxError: Unexpected token ')'. */ [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 …]
|
| /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/FixedArray/ |
| D | invalidTypes.ets | 43 /* @@? 24:23 Error SyntaxError: Unexpected token, expected '>'. */ 44 /* @@? 24:23 Error SyntaxError: Unexpected token, expected ',' or ']'. */ 45 /* @@? 24:23 Error SyntaxError: Unexpected token '>'. */ 46 /* @@? 24:26 Error SyntaxError: Unexpected token 'number'. */ 49 /* @@? 24:33 Error SyntaxError: Unexpected token ','. */ 50 /* @@? 24:35 Error SyntaxError: Unexpected token 'FixedArray'. */ 52 /* @@? 24:46 Error SyntaxError: Unexpected token '...'. */ 53 /* @@? 24:49 Error SyntaxError: Unexpected token 'string'. */ 55 /* @@? 24:56 Error SyntaxError: Unexpected token ']'. */ 58 /* @@? 26:23 Error SyntaxError: Unexpected token, expected '>'. */ [all …]
|
| D | trailing_comma_1.ets | 39 /* @@? 24:15 Error SyntaxError: Unexpected token, expected an identifier. */ 41 /* @@? 28:12 Error SyntaxError: Unexpected token ','. */ 42 /* @@? 28:14 Error SyntaxError: Unexpected token, expected ',' or ']'. */ 43 /* @@? 28:14 Error SyntaxError: Unexpected token '2'. */ 44 /* @@? 28:15 Error SyntaxError: Unexpected token ','. */ 45 /* @@? 28:16 Error SyntaxError: Unexpected token ']'. */ 52 /* @@? 32:10 Error SyntaxError: Unexpected token ','. */ 53 /* @@? 32:11 Error SyntaxError: Unexpected token, expected ',' or ')'. */ 54 /* @@? 32:11 Error SyntaxError: Unexpected token 'a'. */ 56 /* @@? 32:15 Error SyntaxError: Unexpected token ')'. */ [all …]
|
| /arkcompiler/ets_frontend/ets2panda/test/ast/compiler/ets/ |
| D | arrow_function_call_as_record_property_key.ets | 28 /* @@? 17:5 Error SyntaxError: Unexpected token. */ 29 /* @@? 17:6 Error SyntaxError: Unexpected token, expected ':'. */ 30 /* @@? 17:22 Error SyntaxError: Unexpected token. */ 31 /* @@? 17:25 Error SyntaxError: Unexpected token ']'. */ 32 /* @@? 17:26 Error SyntaxError: Unexpected token ':'. */ 33 /* @@? 17:28 Error SyntaxError: Unexpected token '1'. */ 34 /* @@? 18:1 Error SyntaxError: Unexpected token '}'. */ 36 /* @@? 21:5 Error SyntaxError: Unexpected token. */ 37 /* @@? 21:6 Error SyntaxError: Unexpected token, expected ':'. */ 38 /* @@? 21:28 Error SyntaxError: Unexpected token. */ [all …]
|
| D | fuzzing_invalid_override.ets | 31 /* @@? 21:17 Error SyntaxError: Unexpected token, expected ',' or ')'. */ 33 /* @@? 21:17 Error SyntaxError: Unexpected token '.'. */ 34 /* @@? 21:23 Error SyntaxError: Unexpected token '==='. */ 37 /* @@? 21:41 Error SyntaxError: Unexpected token '.'. */ 39 /* @@? 21:62 Error SyntaxError: Unexpected token ')'. */ 40 /* @@? 21:63 Error SyntaxError: Unexpected token ':'. */ 41 /* @@? 21:65 Error SyntaxError: Unexpected token 'void'. */ 42 /* @@? 21:70 Error SyntaxError: Unexpected token '{'. */ 43 /* @@? 22:9 Error SyntaxError: Unexpected token 'this'. */ 44 /* @@? 22:13 Error SyntaxError: Unexpected token '.'. */ [all …]
|
| D | keyof_invalid_argument.ets | 32 /* @@? 20:27 Error SyntaxError: Unexpected token 'K'. */ 34 /* @@? 20:41 Error SyntaxError: Unexpected token '&'. */ 35 /* @@? 20:41 Error SyntaxError: Unexpected token, expected ',' or ')'. */ 38 /* @@? 20:44 Error SyntaxError: Unexpected token ')'. */ 39 /* @@? 20:45 Error SyntaxError: Unexpected token ']'. */ 40 /* @@? 20:46 Error SyntaxError: Unexpected token ':'. */ 41 /* @@? 20:48 Error SyntaxError: Unexpected token '('. */ 43 /* @@? 20:51 Error SyntaxError: Unexpected token '&'. */ 45 /* @@? 20:54 Error SyntaxError: Unexpected token ')'. */ 46 /* @@? 20:56 Error SyntaxError: Unexpected token 'K'. */ [all …]
|
| D | create_partial.ets | 37 /* @@? 18:17 Error SyntaxError: Unexpected token, expected an identifier. */ 39 /* @@? 18:17 Error SyntaxError: Unexpected token, expected ',' or ')'. */ 44 /* @@? 22:18 Error SyntaxError: Unexpected token, expected ','. */ 45 /* @@? 22:18 Error SyntaxError: Unexpected token, expected 'private' or identifier. */ 47 /* @@? 26:1 Error SyntaxError: Unexpected token, expected 'private' or identifier. */ 48 /* @@? 26:1 Error SyntaxError: Unexpected token, expected ','. */ 49 /* @@? 26:1 Error SyntaxError: Unexpected token, expected 'private' or identifier. */ 52 /* @@? 26:1 Error SyntaxError: Unexpected token, expected ','. */ 54 /* @@? 27:24 Error SyntaxError: Unexpected token ','. */ 56 /* @@? 28:28 Error SyntaxError: Unexpected token ','. */ [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:24 Error SyntaxError: Unexpected token ':'. */ 41 /* @@? 22:30 Error SyntaxError: Unexpected token ')'. */ 42 /* @@? 22:30 Error SyntaxError: Unexpected token ')'. */ 43 /* @@? 22:30 Error SyntaxError: Unexpected token ')'. */ 44 /* @@? 22:30 Error SyntaxError: Unexpected token ')'. */ 45 /* @@? 22:32 Error SyntaxError: Unexpected token '=>'. */ [all …]
|
| /arkcompiler/ets_frontend/ets2panda/lexer/templates/ |
| D | token.inl.erb | 23 % allTokens.each do |token| 24 case TokenType::<%= token.token %>: 25 return "<%= token.string %>"; 48 % tokens.select { |token| token.flags&.include? flag }.each do |token| 49 case TokenType::<%= token.token %>: 57 bool Token::IsUnary() const 62 bool Token::IsReservedTypeName() const 67 bool Token::IsDefinableTypeName() const 72 bool Token::IsBinaryToken(TokenType type) 77 bool Token::IsBinaryLvalueToken(TokenType type) [all …]
|
| /arkcompiler/ets_frontend/ets2panda/test/ast/parser/ets/annotations_tests/ |
| D | annotationUsage_missing_AT_for_function_param.ets | 29 /* @@? 19:20 Error SyntaxError: Unexpected token, expected ',' or ')'. */ 32 /* @@? 19:42 Error SyntaxError: Unexpected token 'x'. */ 34 /* @@? 19:45 Error SyntaxError: Unexpected token 'int'. */ 35 /* @@? 19:48 Error SyntaxError: Unexpected token ')'. */ 36 /* @@? 19:50 Error SyntaxError: Unexpected token '{'. */ 39 /* @@? 22:20 Error SyntaxError: Unexpected token, expected ',' or ')'. */ 41 /* @@? 22:42 Error SyntaxError: Unexpected token 'x'. */ 43 /* @@? 22:45 Error SyntaxError: Unexpected token 'int'. */ 44 /* @@? 22:48 Error SyntaxError: Unexpected token ','. */ 45 /* @@? 22:50 Error SyntaxError: Unexpected token 'MyAnno'. */ [all …]
|
| /arkcompiler/ets_frontend/ets2panda/test/ast/parser/js/ |
| D | InvalidExpressions.js | 74 /* @@@ label1 Error SyntaxError: Unexpected token '<'. */ 90 /* @@@ label17 Error SyntaxError: Unexpected token, expected ':'. */ 91 /* @@@ label18 Error SyntaxError: Unexpected token '}'. */ 93 /* @@@ label20 Error SyntaxError: Unexpected token '1'. */ 94 /* @@@ label20 Error SyntaxError: Unexpected token. */ 96 /* @@@ label21 Error SyntaxError: Unexpected token ')'. */ 97 /* @@@ label21 Error SyntaxError: Unexpected token ')'. */ 98 /* @@@ label21 Error SyntaxError: Unexpected token ')'. */ 99 /* @@@ label22 Error SyntaxError: Unexpected token '=>'. */ 101 /* @@@ label23 Error SyntaxError: Unexpected token, expected '=>'. */ [all …]
|