/third_party/ltp/tools/sparse/sparse-src/ |
H A D | ast-model.h | 17 #define AST_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), AST_TYPE_NODE, AstNode)) 31 typedef struct AstNode AstNode; typedef 36 /* AstNode: this structure contains everything we need for our 43 struct AstNode struct 47 AstNode *parent; 50 void (*inspect)(struct AstNode* node); 67 AstNode* ast_new(AstNode *parent, int index, const char *prefix, void *ptr, void (*expand)(AstNode*)); [all...] |
H A D | ast-model.c | 17 static void ast_init(AstNode *pkg_tree); 44 void inspect_child_node(AstNode *node) in inspect_child_node() 54 AstNode* ast_nth_child(AstNode *node, int n) in ast_nth_child() 63 return g_array_index(node->childnodes, AstNode *, n); in ast_nth_child() 68 gboolean ast_set_iter(GtkTreeIter *iter, AstNode *node) in ast_set_iter() 96 sizeof (AstNode), in ast_get_type() 112 ast_type = g_type_register_static(G_TYPE_OBJECT, "AstNode", in ast_get_type() 177 ast_init (AstNode *node) in ast_init() 179 node->childnodes = g_array_new(FALSE, TRUE, sizeof(AstNode *)); in ast_init() [all...] |
H A D | ast-inspect.h | 7 void inspect_symbol(AstNode *node); 8 void inspect_symbol_list(AstNode *node); 10 void inspect_statement(AstNode *node); 11 void inspect_statement_list(AstNode *node); 13 void inspect_expression(AstNode *node); 14 void inspect_expression_list(AstNode *node);
|
H A D | ast-inspect.c | 8 static inline void inspect_ptr_list(AstNode *node, const char *name, void (*inspect)(AstNode *)) in inspect_ptr_list() 43 void inspect_statement(AstNode *node) in inspect_statement() 93 void inspect_statement_list(AstNode *node) in inspect_statement_list() 124 void inspect_symbol(AstNode *node) in inspect_symbol() 143 void inspect_symbol_list(AstNode *node) in inspect_symbol_list() 186 void inspect_expression(AstNode *node) in inspect_expression()
|
H A D | ast-view.c | 12 AstNode *root; in create_view_and_model()
|
/third_party/node/deps/v8/src/ast/ |
H A D | prettyprinter.h | 59 void Find(AstNode* node, bool print = false); 96 const char* Print(AstNode* node); 102 static void PrintOut(Isolate* isolate, AstNode* node); 119 void PrintIndentedVisit(const char* s, AstNode* node);
|
H A D | ast-traversal-visitor.h | 31 explicit AstTraversalVisitor(Isolate* isolate, AstNode* root = nullptr); 32 explicit AstTraversalVisitor(uintptr_t stack_limit, AstNode* root = nullptr); 41 bool VisitNode(AstNode* node) { return true; } in VisitNode() 59 AstNode* root_; 93 AstNode* root) in AstTraversalVisitor() 100 AstNode* root) in AstTraversalVisitor()
|
H A D | ast.h | 123 class AstNode; 139 class AstNode: public ZoneObject { class 177 AstNode(int position, NodeType type) in AstNode() function in v8::internal::AstNode 182 class Statement : public AstNode { 184 Statement(int position, NodeType type) : AstNode(position, type) {} in Statement() 188 class Expression : public AstNode { 274 using IsParenthesizedField = AstNode::NextBitField<bool, 1>; 277 Expression(int pos, NodeType type) : AstNode(pos, type) { in Expression() 351 class Declaration : public AstNode { 359 Declaration(int pos, NodeType type) : AstNode(po [all...] |
H A D | source-range-ast-visitor.h | 39 bool VisitNode(AstNode* node);
|
H A D | source-range-ast-visitor.cc | 54 bool SourceRangeAstVisitor::VisitNode(AstNode* node) { in VisitNode()
|
H A D | ast.cc | 58 void AstNode::Print(Isolate* isolate) { in Print() 68 IterationStatement* AstNode::AsIterationStatement() { in AsIterationStatement() 76 MaterializedLiteral* AstNode::AsMaterializedLiteral() { in AsMaterializedLiteral()
|
H A D | prettyprinter.cc | 63 void CallPrinter::Find(AstNode* node, bool print) { in Find() 630 const char* AstPrinter::Print(AstNode* node) { in Print() 814 void AstPrinter::PrintIndentedVisit(const char* s, AstNode* node) { in PrintIndentedVisit() 852 void AstPrinter::PrintOut(Isolate* isolate, AstNode* node) { in PrintOut()
|
/third_party/node/deps/v8/src/interpreter/ |
H A D | control-flow-builders.h | 42 AstNode* node) in BreakableControlFlowBuilder() 81 AstNode* node_; 101 BlockCoverageBuilder* block_coverage_builder, AstNode* node) in LoopBuilder() 269 AstNode* node) in ConditionalControlFlowBuilder() 301 AstNode* node_;
|
H A D | bytecode-generator.h | 381 int AllocateBlockCoverageSlotIfEnabled(AstNode* node, SourceRangeKind kind); 384 void BuildIncrementBlockCoverageCounterIfEnabled(AstNode* node,
|
H A D | bytecode-generator.cc | 959 void Put(SlotKind slot_kind, AstNode* node, int slot_index) { in Put() 973 int Get(SlotKind slot_kind, AstNode* node) const { in Get() 7016 AstNode* node, SourceRangeKind kind) { in AllocateBlockCoverageSlotIfEnabled() 7031 AstNode* node, SourceRangeKind kind) { in BuildIncrementBlockCoverageCounterIfEnabled()
|
/third_party/node/deps/v8/src/torque/ |
H A D | ast.h | 102 struct AstNode { struct 110 AstNode(Kind kind, SourcePosition pos) : kind(kind), pos(pos) {} in AstNode() function 111 virtual ~AstNode() = default; 119 static bool IsInstanceOf(AstNode* node); 125 static T* cast(AstNode* node) { \ 129 static T* DynamicCast(AstNode* node) { \ 137 static T* cast(AstNode* node) { \ 141 static T* DynamicCast(AstNode* node) { \ 147 struct Expression : AstNode { 148 Expression(Kind kind, SourcePosition pos) : AstNode(kin [all...] |
H A D | declaration-visitor.cc | 31 case AstNode::Kind::k##name: \ in Predeclare() 35 case AstNode::Kind::kNamespaceDeclaration: in Predeclare() 37 case AstNode::Kind::kGenericCallableDeclaration: in Predeclare() 39 case AstNode::Kind::kGenericTypeDeclaration: in Predeclare() 52 case AstNode::Kind::k##name: \ in Visit()
|
H A D | type-visitor.cc | 45 case AstNode::Kind::k##name: \ in ComputeType()
|
H A D | implementation-visitor.cc | 50 case AstNode::Kind::k##name: \ in Visit() 65 case AstNode::Kind::k##name: \ in Visit() 2223 case AstNode::Kind::kIdentifierExpression: in GetLocationReference() 2225 case AstNode::Kind::kFieldAccessExpression: in GetLocationReference() 2228 case AstNode::Kind::kElementAccessExpression: in GetLocationReference() 2231 case AstNode::Kind::kDereferenceExpression: in GetLocationReference()
|
/third_party/node/deps/v8/src/debug/ |
H A D | liveedit.cc | 739 CollectFunctionLiterals(Isolate* isolate, AstNode* root) in CollectFunctionLiterals()
|