Home
last modified time | relevance | path

Searched refs:TokenType (Results 1 - 25 of 128) sorted by relevance

123456

/arkcompiler/ets_frontend/ets2panda/lexer/token/
H A Dtoken.cpp21 return (type_ == TokenType::LITERAL_IDENT && in IsAccessability()
22 (keywordType_ == TokenType::KEYW_PUBLIC || keywordType_ == TokenType::KEYW_PROTECTED || in IsAccessability()
23 keywordType_ == TokenType::KEYW_PRIVATE || keywordType_ == TokenType::KEYW_INTERNAL) && in IsAccessability()
29 return (type_ == TokenType::LITERAL_IDENT && keywordType_ == TokenType::KEYW_ASYNC && in IsAsyncModifier()
35 return (keywordType_ == TokenType::KEYW_IN || keywordType_ == TokenType::KEYW_OF); in IsForInOf()
40 return (type_ == TokenType in IsStaticModifier()
[all...]
H A Dtoken.h57 TokenType Type() const in Type()
72 void SetTokenType(TokenType type) in SetTokenType()
77 TokenType KeywordType() const in KeywordType()
104 ASSERT(type_ == TokenType::LITERAL_NUMBER && (flags_ & TokenFlags::NUMBER_BIGINT)); in BigInt()
110 ASSERT(type_ == TokenType::LITERAL_NUMBER && !(flags_ & TokenFlags::NUMBER_BIGINT)); in GetNumber()
116 ASSERT(type_ == TokenType::LITERAL_STRING || type_ == TokenType::LITERAL_NUMBER || in String()
117 type_ == TokenType::LITERAL_CHAR); in String()
139 static bool IsBinaryToken(TokenType type);
140 static bool IsBinaryLvalueToken(TokenType typ
[all...]
/arkcompiler/ets_frontend/es2panda/lexer/token/
H A Dtoken.cpp24 return (type_ == TokenType::LITERAL_IDENT && in IsAccessability()
25 (keywordType_ == TokenType::KEYW_PUBLIC || keywordType_ == TokenType::KEYW_PROTECTED || in IsAccessability()
26 keywordType_ == TokenType::KEYW_PRIVATE) && in IsAccessability()
32 return (type_ == TokenType::LITERAL_IDENT && keywordType_ == TokenType::KEYW_ASYNC && in IsAsyncModifier()
38 return (type_ == TokenType::LITERAL_IDENT && keywordType_ == TokenType::KEYW_STATIC && in IsStaticModifier()
44 return (type_ == TokenType::LITERAL_IDENT && keywordType_ == TokenType in IsDeclareModifier()
[all...]
H A Dtoken.h48 TokenType Type() const in Type()
58 void SetTokenType(TokenType type) in SetTokenType()
63 TokenType KeywordType() const in KeywordType()
90 ASSERT(type_ == TokenType::LITERAL_NUMBER && (flags_ & TokenFlags::NUMBER_BIGINT)); in BigInt()
96 ASSERT(type_ == TokenType::LITERAL_NUMBER && !(flags_ & TokenFlags::NUMBER_BIGINT)); in Number()
102 ASSERT(type_ == TokenType::LITERAL_STRING || type_ == TokenType::LITERAL_NUMBER); in String()
134 static bool IsBinaryToken(TokenType type);
135 static bool IsBinaryLvalueToken(TokenType type);
136 static bool IsUpdateToken(TokenType typ
[all...]
/arkcompiler/ets_frontend/ets2panda/parser/
H A DETSparserExpressions.cpp148 if (Lexer()->GetToken().Type() == lexer::TokenType::PUNCTUATOR_SUBSTITUTION) { in ParseFunctionParameterExpression()
163 if (Lexer()->GetToken().Type() == lexer::TokenType::PUNCTUATOR_RIGHT_PARENTHESIS || in ParseFunctionParameterExpression()
164 Lexer()->GetToken().Type() == lexer::TokenType::PUNCTUATOR_COMMA) { in ParseFunctionParameterExpression()
207 case lexer::TokenType::PUNCTUATOR_PLUS: in ResolveArgumentUnaryExpr()
208 case lexer::TokenType::PUNCTUATOR_MINUS: in ResolveArgumentUnaryExpr()
209 case lexer::TokenType::PUNCTUATOR_TILDE: in ResolveArgumentUnaryExpr()
210 case lexer::TokenType::PUNCTUATOR_EXCLAMATION_MARK: in ResolveArgumentUnaryExpr()
211 case lexer::TokenType::PUNCTUATOR_DOLLAR_DOLLAR: in ResolveArgumentUnaryExpr()
212 case lexer::TokenType::PUNCTUATOR_PLUS_PLUS: in ResolveArgumentUnaryExpr()
213 case lexer::TokenType in ResolveArgumentUnaryExpr()
[all...]
H A DexpressionParser.cpp82 ASSERT(lexer_->GetToken().Type() == lexer::TokenType::KEYW_YIELD); in ParseYieldExpression()
96 if (lexer_->GetToken().Type() == lexer::TokenType::PUNCTUATOR_MULTIPLY && !lexer_->GetToken().NewLine()) { in ParseYieldExpression()
102 } else if (!lexer_->GetToken().NewLine() && lexer_->GetToken().Type() != lexer::TokenType::PUNCTUATOR_RIGHT_BRACE && in ParseYieldExpression()
103 lexer_->GetToken().Type() != lexer::TokenType::PUNCTUATOR_RIGHT_PARENTHESIS && in ParseYieldExpression()
104 lexer_->GetToken().Type() != lexer::TokenType::PUNCTUATOR_RIGHT_SQUARE_BRACKET && in ParseYieldExpression()
105 lexer_->GetToken().Type() != lexer::TokenType::PUNCTUATOR_COMMA && in ParseYieldExpression()
106 lexer_->GetToken().Type() != lexer::TokenType::PUNCTUATOR_SEMI_COLON && in ParseYieldExpression()
107 lexer_->GetToken().Type() != lexer::TokenType::PUNCTUATOR_COLON && in ParseYieldExpression()
108 lexer_->GetToken().Type() != lexer::TokenType::EOS) { in ParseYieldExpression()
121 if (lexer_->GetToken().Type() == lexer::TokenType in ParsePotentialExpressionSequence()
[all...]
H A DETSparserStatements.cpp127 while (Lexer()->GetToken().Type() != lexer::TokenType::EOS) { in ParseTopLevelStatements()
128 if (Lexer()->TryEatTokenType(lexer::TokenType::PUNCTUATOR_SEMI_COLON)) { in ParseTopLevelStatements()
158 (Lexer()->GetToken().Type() == lexer::TokenType::PUNCTUATOR_MULTIPLY || in ParseTopLevelDeclStatement()
159 Lexer()->GetToken().Type() == lexer::TokenType::PUNCTUATOR_LEFT_BRACE)) { in ParseTopLevelDeclStatement()
166 case lexer::TokenType::KEYW_FUNCTION: { in ParseTopLevelDeclStatement()
173 case lexer::TokenType::KEYW_CONST: { in ParseTopLevelDeclStatement()
177 case lexer::TokenType::KEYW_LET: { in ParseTopLevelDeclStatement()
181 case lexer::TokenType::KEYW_NAMESPACE: in ParseTopLevelDeclStatement()
182 case lexer::TokenType::KEYW_STATIC: in ParseTopLevelDeclStatement()
183 case lexer::TokenType in ParseTopLevelDeclStatement()
[all...]
H A DASparser.cpp91 ASSERT(Lexer()->GetToken().Type() == lexer::TokenType::PUNCTUATOR_AT); in ParseDecorator()
117 ASSERT(Lexer()->GetToken().KeywordType() == lexer::TokenType::KEYW_TYPE); in ParseTypeAliasDeclaration()
121 if (Lexer()->GetToken().Type() != lexer::TokenType::LITERAL_IDENT) { in ParseTypeAliasDeclaration()
132 if (Lexer()->GetToken().Type() == lexer::TokenType::PUNCTUATOR_LESS_THAN) { in ParseTypeAliasDeclaration()
137 if (Lexer()->GetToken().Type() != lexer::TokenType::PUNCTUATOR_SUBSTITUTION) { in ParseTypeAliasDeclaration()
143 if (Lexer()->GetToken().Type() == lexer::TokenType::PUNCTUATOR_BITWISE_OR) { in ParseTypeAliasDeclaration()
167 if (Lexer()->GetToken().Type() == lexer::TokenType::PUNCTUATOR_QUESTION_MARK) { in ParseOptionalFunctionParameter()
179 if (Lexer()->GetToken().Type() == lexer::TokenType::PUNCTUATOR_COLON) { in ParseOptionalFunctionParameter()
187 if (Lexer()->GetToken().Type() != lexer::TokenType::PUNCTUATOR_SUBSTITUTION) { in ParseOptionalFunctionParameter()
338 case lexer::TokenType in ParsePatternElementToken()
[all...]
H A DTSparser.cpp131 ASSERT(Lexer()->GetToken().Type() == lexer::TokenType::PUNCTUATOR_AT); in ParseDecorator()
136 if (Lexer()->GetToken().Type() != lexer::TokenType::LITERAL_IDENT) { in ParseDecorator()
144 while (Lexer()->GetToken().Type() == lexer::TokenType::PUNCTUATOR_PERIOD) { in ParseDecorator()
147 if (Lexer()->GetToken().Type() != lexer::TokenType::LITERAL_IDENT) { in ParseDecorator()
159 if (Lexer()->GetToken().Type() == lexer::TokenType::PUNCTUATOR_LEFT_PARENTHESIS) { in ParseDecorator()
184 ASSERT(Lexer()->GetToken().KeywordType() == lexer::TokenType::KEYW_TYPE); in ParseTypeAliasDeclaration()
188 if (Lexer()->GetToken().Type() != lexer::TokenType::LITERAL_IDENT) { in ParseTypeAliasDeclaration()
206 if (Lexer()->GetToken().Type() == lexer::TokenType::PUNCTUATOR_LESS_THAN) { in ParseTypeAliasDeclaration()
211 if (Lexer()->GetToken().Type() != lexer::TokenType::PUNCTUATOR_SUBSTITUTION) { in ParseTypeAliasDeclaration()
230 case lexer::TokenType in CurrentLiteralIsBasicType()
[all...]
H A DstatementParser.cpp77 case lexer::TokenType::PUNCTUATOR_LEFT_BRACE: { in ParseStatement()
80 case lexer::TokenType::PUNCTUATOR_SEMI_COLON: { in ParseStatement()
83 case lexer::TokenType::KEYW_ASSERT: { in ParseStatement()
86 case lexer::TokenType::KEYW_EXPORT: { in ParseStatement()
89 case lexer::TokenType::KEYW_IMPORT: { in ParseStatement()
92 case lexer::TokenType::KEYW_FUNCTION: { in ParseStatement()
95 case lexer::TokenType::KEYW_CLASS: { in ParseStatement()
98 case lexer::TokenType::KEYW_VAR: { in ParseStatement()
101 case lexer::TokenType::KEYW_LET: { in ParseStatement()
104 case lexer::TokenType in ParseStatement()
[all...]
H A DstatementTSParser.cpp127 ASSERT(Lexer()->GetToken().Type() == lexer::TokenType::KEYW_IMPORT); in ParseTsImportEqualsDeclaration()
129 if (Lexer()->GetToken().Type() != lexer::TokenType::LITERAL_IDENT) { in ParseTsImportEqualsDeclaration()
137 if (Lexer()->GetToken().Type() != lexer::TokenType::PUNCTUATOR_SUBSTITUTION) { in ParseTsImportEqualsDeclaration()
142 if (Lexer()->GetToken().Type() != lexer::TokenType::LITERAL_IDENT) { in ParseTsImportEqualsDeclaration()
164 case lexer::TokenType::KEYW_FUNCTION: { in ParseExportDefaultDeclaration()
168 case lexer::TokenType::KEYW_CLASS: { in ParseExportDefaultDeclaration()
172 case lexer::TokenType::KEYW_INTERFACE: { in ParseExportDefaultDeclaration()
176 case lexer::TokenType::KEYW_ASYNC: { in ParseExportDefaultDeclaration()
206 case lexer::TokenType::KEYW_VAR: { in GetDeclarationForNamedExport()
209 case lexer::TokenType in GetDeclarationForNamedExport()
[all...]
H A DETSparserClasses.cpp107 static bool IsClassModifier(lexer::TokenType type) in IsClassModifier()
109 return type == lexer::TokenType::KEYW_STATIC || type == lexer::TokenType::KEYW_ABSTRACT || in IsClassModifier()
110 type == lexer::TokenType::KEYW_FINAL; in IsClassModifier()
126 case lexer::TokenType::KEYW_STATIC: { in ParseClassModifiers()
130 case lexer::TokenType::KEYW_FINAL: { in ParseClassModifiers()
134 case lexer::TokenType::KEYW_ABSTRACT: { in ParseClassModifiers()
164 if (Lexer()->GetToken().Type() == lexer::TokenType::KEYW_EXTENDS) { in ParseSuperClassReference()
184 static bool IsClassMemberAccessModifier(lexer::TokenType type) in IsClassMemberAccessModifier()
186 return type == lexer::TokenType in IsClassMemberAccessModifier()
[all...]
H A DTypedParser.cpp70 if (Lexer()->GetToken().Type() == lexer::TokenType::KEYW_YIELD && in ParseExpression()
77 if (Lexer()->GetToken().Type() == lexer::TokenType::PUNCTUATOR_LESS_THAN) { in ParseExpression()
104 case lexer::TokenType::LITERAL_IDENT: { in ParseExpression()
105 if (Lexer()->GetToken().KeywordType() == lexer::TokenType::KEYW_AS) { in ParseExpression()
110 case lexer::TokenType::PUNCTUATOR_COMMA: { in ParseExpression()
127 ASSERT(Lexer()->GetToken().Type() == lexer::TokenType::LITERAL_IDENT); in ParsePotentialExpressionStatement()
130 case lexer::TokenType::KEYW_TYPE: { in ParsePotentialExpressionStatement()
133 case lexer::TokenType::KEYW_ABSTRACT: { in ParsePotentialExpressionStatement()
136 if (Lexer()->GetToken().Type() != lexer::TokenType::KEYW_CLASS) { in ParsePotentialExpressionStatement()
143 case lexer::TokenType in ParsePotentialExpressionStatement()
[all...]
H A DETSparserTypes.cpp82 if (Lexer()->GetToken().Type() == lexer::TokenType::PUNCTUATOR_COLON) { in ParseFunctionReturnType()
113 while (Lexer()->GetToken().Type() == lexer::TokenType::PUNCTUATOR_BITWISE_OR) { in ParseUnionType()
128 ir::TypeNode *ETSParser::GetTypeAnnotationOfPrimitiveType([[maybe_unused]] lexer::TokenType tokenType, in GetTypeAnnotationOfPrimitiveType()
133 case lexer::TokenType::KEYW_BOOLEAN: in GetTypeAnnotationOfPrimitiveType()
136 case lexer::TokenType::KEYW_DOUBLE: in GetTypeAnnotationOfPrimitiveType()
139 case lexer::TokenType::KEYW_BYTE: in GetTypeAnnotationOfPrimitiveType()
142 case lexer::TokenType::KEYW_FLOAT: in GetTypeAnnotationOfPrimitiveType()
145 case lexer::TokenType::KEYW_SHORT: in GetTypeAnnotationOfPrimitiveType()
148 case lexer::TokenType::KEYW_INT: in GetTypeAnnotationOfPrimitiveType()
151 case lexer::TokenType in GetTypeAnnotationOfPrimitiveType()
[all...]
/arkcompiler/ets_frontend/es2panda/ir/expressions/
H A DbinaryExpression.cpp48 ASSERT(operator_ == lexer::TokenType::PUNCTUATOR_LOGICAL_AND || in CompileLogical()
49 operator_ == lexer::TokenType::PUNCTUATOR_LOGICAL_OR || in CompileLogical()
50 operator_ == lexer::TokenType::PUNCTUATOR_NULLISH_COALESCING); in CompileLogical()
58 if (operator_ == lexer::TokenType::PUNCTUATOR_LOGICAL_AND) { in CompileLogical()
60 } else if (operator_ == lexer::TokenType::PUNCTUATOR_LOGICAL_OR) { in CompileLogical()
63 ASSERT(operator_ == lexer::TokenType::PUNCTUATOR_NULLISH_COALESCING); in CompileLogical()
85 ASSERT(operator_ == lexer::TokenType::KEYW_IN); in CompilePrivateIn()
135 case lexer::TokenType::PUNCTUATOR_MULTIPLY: in Check()
136 case lexer::TokenType::PUNCTUATOR_EXPONENTIATION: in Check()
137 case lexer::TokenType in Check()
[all...]
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A Darithmetic.h58 Type *ETSChecker::PerformRelationOperationOnTypes(Type *left, Type *right, lexer::TokenType operationType) in PerformRelationOperationOnTypes()
67 case lexer::TokenType::PUNCTUATOR_LESS_THAN: { in PerformRelationOperationOnTypes()
71 case lexer::TokenType::PUNCTUATOR_LESS_THAN_EQUAL: { in PerformRelationOperationOnTypes()
75 case lexer::TokenType::PUNCTUATOR_GREATER_THAN: { in PerformRelationOperationOnTypes()
79 case lexer::TokenType::PUNCTUATOR_GREATER_THAN_EQUAL: { in PerformRelationOperationOnTypes()
83 case lexer::TokenType::PUNCTUATOR_EQUAL: { in PerformRelationOperationOnTypes()
87 case lexer::TokenType::PUNCTUATOR_NOT_EQUAL: { in PerformRelationOperationOnTypes()
100 Type *ETSChecker::PerformArithmeticOperationOnTypes(Type *left, Type *right, lexer::TokenType operationType) in PerformArithmeticOperationOnTypes()
110 case lexer::TokenType::PUNCTUATOR_PLUS: in PerformArithmeticOperationOnTypes()
111 case lexer::TokenType in PerformArithmeticOperationOnTypes()
[all...]
H A Darithmetic.cpp130 Type *ETSChecker::HandleRelationOperationOnTypes(Type *left, Type *right, lexer::TokenType operationType) in HandleRelationOperationOnTypes()
150 bool ETSChecker::CheckBinaryOperatorForBigInt(Type *left, Type *right, lexer::TokenType op) in CheckBinaryOperatorForBigInt()
165 case lexer::TokenType::PUNCTUATOR_EQUAL: in CheckBinaryOperatorForBigInt()
166 case lexer::TokenType::PUNCTUATOR_NOT_EQUAL: in CheckBinaryOperatorForBigInt()
167 case lexer::TokenType::PUNCTUATOR_STRICT_EQUAL: in CheckBinaryOperatorForBigInt()
168 case lexer::TokenType::PUNCTUATOR_NOT_STRICT_EQUAL: in CheckBinaryOperatorForBigInt()
169 case lexer::TokenType::KEYW_INSTANCEOF: in CheckBinaryOperatorForBigInt()
201 std::tuple<ir::Expression *, ir::Expression *, lexer::TokenType, lexer::SourcePosition> op, bool isEqualOp, in CheckBinaryOperatorMulDivMod()
262 std::tuple<ir::Expression *, ir::Expression *, lexer::TokenType, lexer::SourcePosition> op, bool isEqualOp, in CheckBinaryOperatorPlus()
276 if (operationType == lexer::TokenType in CheckBinaryOperatorPlus()
[all...]
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
H A DbinaryExpression.h36 explicit BinaryExpression(Expression *const left, Expression *const right, lexer::TokenType const operatorType) in BinaryExpression()
74 [[nodiscard]] lexer::TokenType OperatorType() const noexcept
81 return operator_ <= lexer::TokenType::PUNCTUATOR_LOGICAL_AND;
86 return operator_ == lexer::TokenType::PUNCTUATOR_LOGICAL_AND ||
87 operator_ == lexer::TokenType::PUNCTUATOR_LOGICAL_OR;
92 return operator_ == lexer::TokenType::PUNCTUATOR_BITWISE_OR ||
93 operator_ == lexer::TokenType::PUNCTUATOR_BITWISE_XOR ||
94 operator_ == lexer::TokenType::PUNCTUATOR_BITWISE_AND ||
95 operator_ == lexer::TokenType::PUNCTUATOR_BITWISE_AND_EQUAL ||
96 operator_ == lexer::TokenType
[all...]
/arkcompiler/ets_frontend/es2panda/parser/
H A DexpressionParser.cpp86 ASSERT(lexer_->GetToken().Type() == lexer::TokenType::KEYW_YIELD); in ParseYieldExpression()
100 if (lexer_->GetToken().Type() == lexer::TokenType::PUNCTUATOR_MULTIPLY && !lexer_->GetToken().NewLine()) { in ParseYieldExpression()
106 } else if (!lexer_->GetToken().NewLine() && lexer_->GetToken().Type() != lexer::TokenType::PUNCTUATOR_RIGHT_BRACE && in ParseYieldExpression()
107 lexer_->GetToken().Type() != lexer::TokenType::PUNCTUATOR_RIGHT_PARENTHESIS && in ParseYieldExpression()
108 lexer_->GetToken().Type() != lexer::TokenType::PUNCTUATOR_RIGHT_SQUARE_BRACKET && in ParseYieldExpression()
109 lexer_->GetToken().Type() != lexer::TokenType::PUNCTUATOR_COMMA && in ParseYieldExpression()
110 lexer_->GetToken().Type() != lexer::TokenType::PUNCTUATOR_SEMI_COLON && in ParseYieldExpression()
111 lexer_->GetToken().Type() != lexer::TokenType::PUNCTUATOR_COLON && in ParseYieldExpression()
112 lexer_->GetToken().Type() != lexer::TokenType::EOS) { in ParseYieldExpression()
125 if (lexer_->GetToken().Type() == lexer::TokenType in ParsePotentialExpressionSequence()
[all...]
H A DparserImpl.cpp289 ASSERT(lexer_->GetToken().Type() == lexer::TokenType::LITERAL_IDENT || in CurrentLiteralIsBasicType()
290 lexer_->GetToken().Type() == lexer::TokenType::KEYW_EXTENDS); in CurrentLiteralIsBasicType()
293 case lexer::TokenType::KEYW_ANY: in CurrentLiteralIsBasicType()
294 case lexer::TokenType::KEYW_BOOLEAN: in CurrentLiteralIsBasicType()
295 case lexer::TokenType::KEYW_NUMBER: in CurrentLiteralIsBasicType()
296 case lexer::TokenType::KEYW_STRING: in CurrentLiteralIsBasicType()
297 case lexer::TokenType::KEYW_SYMBOL: in CurrentLiteralIsBasicType()
298 case lexer::TokenType::KEYW_UNKNOWN: in CurrentLiteralIsBasicType()
299 case lexer::TokenType::KEYW_UNDEFINED: in CurrentLiteralIsBasicType()
300 case lexer::TokenType in CurrentLiteralIsBasicType()
[all...]
/arkcompiler/ets_frontend/ets2panda/checker/ts/
H A Dutil.cpp59 bool TSChecker::IsAssignmentOperator(lexer::TokenType op) in IsAssignmentOperator()
62 case lexer::TokenType::PUNCTUATOR_LESS_THAN_EQUAL: in IsAssignmentOperator()
63 case lexer::TokenType::PUNCTUATOR_GREATER_THAN_EQUAL: in IsAssignmentOperator()
64 case lexer::TokenType::PUNCTUATOR_MULTIPLY_EQUAL: in IsAssignmentOperator()
65 case lexer::TokenType::PUNCTUATOR_EXPONENTIATION_EQUAL: in IsAssignmentOperator()
66 case lexer::TokenType::PUNCTUATOR_DIVIDE_EQUAL: in IsAssignmentOperator()
67 case lexer::TokenType::PUNCTUATOR_MOD_EQUAL: in IsAssignmentOperator()
68 case lexer::TokenType::PUNCTUATOR_MINUS_EQUAL: in IsAssignmentOperator()
69 case lexer::TokenType::PUNCTUATOR_LEFT_SHIFT_EQUAL: in IsAssignmentOperator()
70 case lexer::TokenType in IsAssignmentOperator()
[all...]
/arkcompiler/ets_frontend/ets2panda/lexer/
H A Dlexer.cpp117 void Lexer::BackwardToken(TokenType type, size_t offset) in BackwardToken()
124 void Lexer::ForwardToken(TokenType type, size_t offset) in ForwardToken()
206 [[noreturn]] void Lexer::ThrowUnexpectedToken(lexer::TokenType tokenType) const in ThrowUnexpectedToken()
296 const bool isPeriod = GetToken().type_ == TokenType::PUNCTUATOR_PERIOD; in ScanNumber()
297 GetToken().type_ = TokenType::LITERAL_NUMBER; in ScanNumber()
298 GetToken().keywordType_ = TokenType::LITERAL_NUMBER; in ScanNumber()
610 GetToken().type_ = TokenType::PUNCTUATOR_QUESTION_MARK; in ScanQuestionPunctuator()
614 GetToken().type_ = TokenType::PUNCTUATOR_NULLISH_COALESCING; in ScanQuestionPunctuator()
619 GetToken().type_ = TokenType::PUNCTUATOR_LOGICAL_NULLISH_EQUAL; in ScanQuestionPunctuator()
634 GetToken().type_ = TokenType in ScanQuestionPunctuator()
[all...]
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DopAssignment.cpp42 lexer::TokenType from;
43 lexer::TokenType to;
48 {lexer::TokenType::PUNCTUATOR_UNSIGNED_RIGHT_SHIFT_EQUAL, lexer::TokenType::PUNCTUATOR_UNSIGNED_RIGHT_SHIFT},
49 {lexer::TokenType::PUNCTUATOR_RIGHT_SHIFT_EQUAL, lexer::TokenType::PUNCTUATOR_RIGHT_SHIFT},
50 {lexer::TokenType::PUNCTUATOR_LEFT_SHIFT_EQUAL, lexer::TokenType::PUNCTUATOR_LEFT_SHIFT},
51 {lexer::TokenType::PUNCTUATOR_PLUS_EQUAL, lexer::TokenType
[all...]
/arkcompiler/ets_frontend/es2panda/compiler/base/
H A Dcondition.cpp30 case lexer::TokenType::PUNCTUATOR_EQUAL: in Compile()
31 case lexer::TokenType::PUNCTUATOR_NOT_EQUAL: in Compile()
32 case lexer::TokenType::PUNCTUATOR_STRICT_EQUAL: in Compile()
33 case lexer::TokenType::PUNCTUATOR_NOT_STRICT_EQUAL: in Compile()
34 case lexer::TokenType::PUNCTUATOR_LESS_THAN: in Compile()
35 case lexer::TokenType::PUNCTUATOR_LESS_THAN_EQUAL: in Compile()
36 case lexer::TokenType::PUNCTUATOR_GREATER_THAN: in Compile()
37 case lexer::TokenType::PUNCTUATOR_GREATER_THAN_EQUAL: { in Compile()
52 case lexer::TokenType::PUNCTUATOR_LOGICAL_AND: { in Compile()
60 case lexer::TokenType in Compile()
[all...]
/arkcompiler/ets_frontend/es2panda/typescript/core/
H A Dutil.cpp71 bool Checker::IsAssignmentOperator(lexer::TokenType op) in IsAssignmentOperator()
74 case lexer::TokenType::PUNCTUATOR_LESS_THAN_EQUAL: in IsAssignmentOperator()
75 case lexer::TokenType::PUNCTUATOR_GREATER_THAN_EQUAL: in IsAssignmentOperator()
76 case lexer::TokenType::PUNCTUATOR_MULTIPLY_EQUAL: in IsAssignmentOperator()
77 case lexer::TokenType::PUNCTUATOR_EXPONENTIATION_EQUAL: in IsAssignmentOperator()
78 case lexer::TokenType::PUNCTUATOR_DIVIDE_EQUAL: in IsAssignmentOperator()
79 case lexer::TokenType::PUNCTUATOR_MOD_EQUAL: in IsAssignmentOperator()
80 case lexer::TokenType::PUNCTUATOR_MINUS_EQUAL: in IsAssignmentOperator()
81 case lexer::TokenType::PUNCTUATOR_LEFT_SHIFT_EQUAL: in IsAssignmentOperator()
82 case lexer::TokenType in IsAssignmentOperator()
[all...]

Completed in 20 milliseconds

123456