Home
last modified time | relevance | path

Searched refs:nodeType (Results 1 – 8 of 8) sorted by relevance

/arkcompiler/ets_frontend/es2panda/ir/
DastNode.h47 #define DECLARE_NODE_TYPES(nodeType, className) nodeType, argument
104 #define DECLARE_CLASSES(nodeType, className) class className; argument
124 #define DECLARE_IS_CHECKS(nodeType, className) \ in AST_NODE_REINTERPRET_MAPPING() argument
127 return type_ == AstNodeType::nodeType; \ in AST_NODE_REINTERPRET_MAPPING()
154 #define DECLARE_AS_CASTS(nodeType, className) \ in AST_NODE_REINTERPRET_MAPPING() argument
/arkcompiler/ets_frontend/es2panda/ir/base/
DspreadElement.h35 …explicit SpreadElement(AstNodeType nodeType, Expression *argument) : Expression(nodeType), argumen… in SpreadElement() argument
/arkcompiler/ets_frontend/es2panda/ir/expressions/
DarrayExpression.h36 …explicit ArrayExpression(AstNodeType nodeType, ArenaVector<Expression *> &&elements, bool trailing… in ArrayExpression() argument
37 …: Expression(nodeType), elements_(std::move(elements)), typeAnnotation_(nullptr), trailingComma_(t… in ArrayExpression()
DobjectExpression.h41 …explicit ObjectExpression(AstNodeType nodeType, ArenaVector<Expression *> &&properties, bool trail… in ObjectExpression() argument
42 : Expression(nodeType), in ObjectExpression()
/arkcompiler/ets_frontend/ts2panda/src/
DtypeRecorder.ts192 let nodeType = TypeChecker.getInstance().getTypeAtLocation(localNode);
193 let typeNode = nodeType?.getSymbol()?.valueDeclaration;
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/
Dheap_snapshot.cpp573 NodeType nodeType = NodeType::INVALID; in GenerateNodeType() local
576 nodeType = NodeType::JS_ARRAY; in GenerateNodeType()
578 nodeType = NodeType::HCLASS; in GenerateNodeType()
580 nodeType = NodeType(hCls->GetObjectType()); in GenerateNodeType()
582 return nodeType; in GenerateNodeType()
/arkcompiler/ets_frontend/es2panda/parser/
DexpressionParser.cpp244 auto nodeType = inPattern ? ir::AstNodeType::ARRAY_PATTERN : ir::AstNodeType::ARRAY_EXPRESSION; in ParseArrayExpression() local
245 …auto *arrayExpressionNode = AllocNode<ir::ArrayExpression>(nodeType, std::move(elements), trailing… in ParseArrayExpression()
2149 … auto nodeType = inPattern ? ir::AstNodeType::OBJECT_PATTERN : ir::AstNodeType::OBJECT_EXPRESSION; in ParseObjectExpression() local
2150 …auto *objectExpression = AllocNode<ir::ObjectExpression>(nodeType, std::move(properties), trailing… in ParseObjectExpression()
DparserImpl.cpp3313 auto nodeType = inPattern ? ir::AstNodeType::REST_ELEMENT : ir::AstNodeType::SPREAD_ELEMENT; in ParseSpreadElement() local
3314 auto *spreadElementNode = AllocNode<ir::SpreadElement>(nodeType, argument); in ParseSpreadElement()