Home
last modified time | relevance | path

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

12

/arkcompiler/ets_frontend/ets2panda/compiler/core/
DASTCompiler.h182 #define DECLARE_AST_NODE_COMPILE_METHOD(_, nodeType) virtual void Compile(const ir::nodeType *node)… argument
187 #define DECLARE_AST_NODE_COMPILE_METHOD(_, __, nodeType, ___) virtual void Compile(const ir::nodeTy… argument
DJSCompiler.h32 #define DECLARE_JSCOMPILER_COMPILE_METHOD(_, nodeType) void Compile(const ir::nodeType *node) const… argument
37 #define DECLARE_JSCOMPILER_COMPILE_METHOD(_, __, nodeType, ___) void Compile(const ir::nodeType *no… argument
DETSCompiler.h27 #define DECLARE_ETSCOMPILER_COMPILE_METHOD(_, nodeType) void Compile(const ir::nodeType *node) cons… argument
32 #define DECLARE_ETSCOMPILER_COMPILE_METHOD(_, __, nodeType, ___) void Compile(const ir::nodeType *n… argument
/arkcompiler/ets_frontend/ets2panda/ir/visitor/
DAstVisitor.h26 #define DECLARE_CLASSES(nodeType, className) class className; argument
32 #define DECLARE_AST_NODE_CHECK_METHOD(_, __, nodeType, ___) class nodeType; argument
43 #define DECLARE_CLASSES(nodeType, className) \ in AST_NODE_REINTERPRET_MAPPING() argument
DIterateAstVisitor.h49 #define DECLARE_CLASSES(nodeType, className) \ argument
/arkcompiler/ets_frontend/ets2panda/checker/
DSemanticAnalyzer.h183 #define DECLARE_AST_NODE_CHECK_METHOD(_, nodeType) virtual checker::Type *Check(ir::nodeType *node)… argument
188 #define DECLARE_AST_NODE_CHECK_METHOD(_, __, nodeType, ___) virtual checker::Type *Check(ir::nodeTy… argument
DTSAnalyzer.h29 #define DECLARE_TSANALYZER_CHECK_METHOD(_, nodeType) checker::Type *Check(ir::nodeType *node) const… argument
34 #define DECLARE_TSANALYZER_CHECK_METHOD(_, __, nodeType, ___) \ argument
35 virtual checker::Type *Check(ir::nodeType *node) const override;
DETSAnalyzer.h30 #define DECLARE_ETSANALYZER_CHECK_METHOD(_, nodeType) checker::Type *Check(ir::nodeType *node) cons… argument
35 #define DECLARE_ETSANALYZER_CHECK_METHOD(_, __, nodeType, ___) \ argument
36 virtual checker::Type *Check(ir::nodeType *node) const override;
/arkcompiler/ets_frontend/es2panda/ir/
DastNode.h47 #define DECLARE_NODE_TYPES(nodeType, className) nodeType, argument
110 #define DECLARE_CLASSES(nodeType, className) class className; argument
130 #define DECLARE_IS_CHECKS(nodeType, className) \ in AST_NODE_REINTERPRET_MAPPING() argument
133 return type_ == AstNodeType::nodeType; \ in AST_NODE_REINTERPRET_MAPPING()
160 #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/ets2panda/ir/base/
DspreadElement.h34 …explicit SpreadElement(AstNodeType const nodeType, ArenaAllocator *const allocator, Expression *co… in SpreadElement() argument
35 : AnnotatedExpression(nodeType), decorators_(allocator->Adapter()), argument_(argument) in SpreadElement()
/arkcompiler/ets_runtime/test/aottest/classstatic/
Dclassstatic.ts293 public nodeType : number; property in Node
299 this.nodeType = 1;
311 el = el.nodeType == 1 ? el.childNode : el.parentNode;
/arkcompiler/ets_frontend/ets2panda/ir/
DastNode.h55 #define DECLARE_NODE_TYPES(nodeType, className) nodeType, argument
74 #define DECLARE_CLASSES(nodeType, className) class className; argument
99 #define DECLARE_IS_CHECKS(nodeType, className) \ in AST_NODE_REINTERPRET_MAPPING() argument
102 return type_ == AstNodeType::nodeType; \ in AST_NODE_REINTERPRET_MAPPING()
148 #define DECLARE_AS_CASTS(nodeType, className) \ in AST_NODE_REINTERPRET_MAPPING() argument
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
DobjectExpression.h41 …explicit ObjectExpression(AstNodeType nodeType, ArenaAllocator *allocator, ArenaVector<Expression … in ObjectExpression() argument
43 : AnnotatedExpression(nodeType), in ObjectExpression()
DarrayExpression.h47 explicit ArrayExpression(AstNodeType nodeType, ArenaVector<Expression *> &&elements, in ArrayExpression() argument
49 : AnnotatedExpression(nodeType), in ArrayExpression()
/arkcompiler/ets_runtime/ecmascript/dfx/hprof/
Dheap_snapshot.cpp600 NodeType nodeType = NodeType::DEFAULT; in GenerateNodeType() local
605 nodeType = NodeType::ARRAY; in GenerateNodeType()
607 nodeType = NodeType::DEFAULT; in GenerateNodeType()
609 nodeType = NodeType::HIDDEN; in GenerateNodeType()
611 nodeType = NodeType::OBJECT; in GenerateNodeType()
613 nodeType = NodeType::OBJECT; in GenerateNodeType()
615 nodeType = NodeType::CLOSURE; in GenerateNodeType()
617 nodeType = NodeType::DEFAULT; in GenerateNodeType()
619 nodeType = NodeType::DEFAULT; in GenerateNodeType()
621 nodeType = NodeType::REGEXP; in GenerateNodeType()
[all …]
/arkcompiler/ets_runtime/tools/circuit_viewer/src/ir/
DIrToPicture.js42 static nodeType(ir) { method in IrToPicture
99 if (this.nodeType(ir) !== 'control') {
108 type: this.nodeType(ir),
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/cg/
Ddeps.h354 void SetType(NodeType nodeType) in SetType() argument
356 type = nodeType; in SetType()
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_be/include/litecg/
Dlmir_builder.h99 Expr(BaseNode *baseNode, Type *nodeType) : node(baseNode), type(nodeType) {} in Expr() argument
/arkcompiler/ets_frontend/ets2panda/parser/
DexpressionParser.cpp208 auto nodeType = inPattern ? ir::AstNodeType::ARRAY_PATTERN : ir::AstNodeType::ARRAY_EXPRESSION; in ParseArrayExpression() local
210 AllocNode<ir::ArrayExpression>(nodeType, std::move(elements), Allocator(), trailingComma); in ParseArrayExpression()
2197 … auto nodeType = inPattern ? ir::AstNodeType::OBJECT_PATTERN : ir::AstNodeType::OBJECT_EXPRESSION; in ParseObjectExpression() local
2199 … AllocNode<ir::ObjectExpression>(nodeType, Allocator(), std::move(properties), trailingComma); in ParseObjectExpression()
DparserImpl.cpp968 auto nodeType = inPattern ? ir::AstNodeType::REST_ELEMENT : ir::AstNodeType::SPREAD_ELEMENT; in ParseSpreadElement() local
969 auto *spreadElementNode = AllocNode<ir::SpreadElement>(nodeType, Allocator(), argument); in ParseSpreadElement()
/arkcompiler/ets_frontend/es2panda/parser/
DexpressionParser.cpp275 auto nodeType = inPattern ? ir::AstNodeType::ARRAY_PATTERN : ir::AstNodeType::ARRAY_EXPRESSION; in ParseArrayExpression() local
276 …auto *arrayExpressionNode = AllocNode<ir::ArrayExpression>(nodeType, std::move(elements), trailing… in ParseArrayExpression()
2295 … auto nodeType = inPattern ? ir::AstNodeType::OBJECT_PATTERN : ir::AstNodeType::OBJECT_EXPRESSION; in ParseObjectExpression() local
2296 …auto *objectExpression = AllocNode<ir::ObjectExpression>(nodeType, std::move(properties), trailing… in ParseObjectExpression()
DparserImpl.cpp4034 auto nodeType = inPattern ? ir::AstNodeType::REST_ELEMENT : ir::AstNodeType::SPREAD_ELEMENT; in ParseSpreadElement() local
4035 auto *spreadElementNode = AllocNode<ir::SpreadElement>(nodeType, argument); in ParseSpreadElement()

12