Home
last modified time | relevance | path

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

12345678910>>...20

/arkcompiler/ets_frontend/ets2panda/lexer/scripts/
Dkeywords.yaml26 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/
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/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 …]
Dnumber-utils.h33 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/
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/
DInvalidExpressions1.sts41 /* @@? 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 …]
DInvalidExpressions.sts61 /* @@? 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 …]
Dunexpected_token_21.sts20 /* @@? 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 …]
DInvalidClasses.sts95 /* @@? 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 …]
Dunexpected_token_3.sts39 /* @@? 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 ':'. */
DInvalidStatements3.sts44 /* @@? 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'. */
Dunexpected_token_22.sts39 /* @@? 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/
Dpackage_module_2_neg.sts22 /* @@? 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 …]
Dpackage_module_1.sts20 /* @@? 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/
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: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 …]
DInvalidStatements.ts115 /* @@? 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 …]
Dunexpected_token_17.ts22 /* @@? 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 */
Dcatch_or_finally_1.ts23 /* @@? 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/
DInvalidExpressions.js74 /* @@? 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/
Dtoken.cpp16 #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 …]

12345678910>>...20