Home
last modified time | relevance | path

Searched refs:AstNode (Results 1 - 20 of 20) sorted by relevance

/third_party/ltp/tools/sparse/sparse-src/
H A Dast-model.h17 #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 Dast-model.c17 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 Dast-inspect.h7 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 Dast-inspect.c8 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 Dast-view.c12 AstNode *root; in create_view_and_model()
/third_party/node/deps/v8/src/ast/
H A Dprettyprinter.h59 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 Dast-traversal-visitor.h31 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 Dast.h123 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 Dsource-range-ast-visitor.h39 bool VisitNode(AstNode* node);
H A Dsource-range-ast-visitor.cc54 bool SourceRangeAstVisitor::VisitNode(AstNode* node) { in VisitNode()
H A Dast.cc58 void AstNode::Print(Isolate* isolate) { in Print()
68 IterationStatement* AstNode::AsIterationStatement() { in AsIterationStatement()
76 MaterializedLiteral* AstNode::AsMaterializedLiteral() { in AsMaterializedLiteral()
H A Dprettyprinter.cc63 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 Dcontrol-flow-builders.h42 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 Dbytecode-generator.h381 int AllocateBlockCoverageSlotIfEnabled(AstNode* node, SourceRangeKind kind);
384 void BuildIncrementBlockCoverageCounterIfEnabled(AstNode* node,
H A Dbytecode-generator.cc959 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 Dast.h102 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 Ddeclaration-visitor.cc31 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 Dtype-visitor.cc45 case AstNode::Kind::k##name: \ in ComputeType()
H A Dimplementation-visitor.cc50 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 Dliveedit.cc739 CollectFunctionLiterals(Isolate* isolate, AstNode* root) in CollectFunctionLiterals()

Completed in 40 milliseconds