Home
last modified time | relevance | path

Searched full:token (Results 1 – 25 of 685) sorted by relevance

12345678910>>...28

/arkcompiler/ets_frontend/ets2panda/lexer/scripts/
Dkeywords.yaml26 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/
Dassembly-context.h34 * 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 */
49Token::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 …]
Dlexer.cpp23 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 …]
Dcontext.cpp21 void Context::Make(const std::vector<panda::pandasm::Token> &t) in Make()
33token = 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/
Dnumber-utils.h31 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/
DinvalidTypes.ets42 /* @@? 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 …]
Dunexpected_token_63.ets31 /* @@? 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 …]
Dunexpected_token_62.ets30 /* @@? 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 …]
Dswitch_invalid.ets19 /* @@? 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 …]
DInvalidExpressions1.ets39 /* @@? 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 …]
Dtrailing_comma_1.ets39 /* @@? 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/
Dnumber-utils.cpp61 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/
Dassembly-context.h35 * 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 */
50Token::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 …]
Dlexer.cpp23 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 …]
Dcontext.cpp22 void Context::Make(const std::vector<ark::pandasm::Token> &t) in Make()
34token = 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/
DinvalidTypes.ets43 /* @@? 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 …]
Dtrailing_comma_1.ets39 /* @@? 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/
Darrow_function_call_as_record_property_key.ets28 /* @@? 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 …]
Dfuzzing_invalid_override.ets31 /* @@? 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 …]
Dkeyof_invalid_argument.ets32 /* @@? 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 …]
Dcreate_partial.ets37 /* @@? 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/
DInvalidExpressions.ts36 /* @@? 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/
Dtoken.inl.erb23 % 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/
DannotationUsage_missing_AT_for_function_param.ets29 /* @@? 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/
DInvalidExpressions.js74 /* @@@ 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 …]

12345678910>>...28