Lines Matching full:astnode
22 #include "ir/astNode.h"
105 ir::AstNode *GetTouchingToken(es2panda_Context *context, size_t pos, bool flagFindFirstMatch);
108 ir::AstNode *FindPrecedingToken(const size_t pos, const ir::AstNode *startNode, ArenaAllocator *all…
109 ir::AstNode *GetIdentifierFromSuper(ir::AstNode *super);
110 ir::AstNode *GetOriginalNode(ir::AstNode *astNode);
111 checker::VerifiedType GetTypeOfSymbolAtLocation(checker::ETSChecker *checker, ir::AstNode *astNode);
120 size_t GetTokenPosOfNode(const ir::AstNode *astNode);
121 std::pair<ir::AstNode *, util::StringView> GetDefinitionAtPositionImpl(es2panda_Context *context, s…
127 ir::AstNode *FindRightToken(const size_t pos, const ArenaVector<ir::AstNode *> &nodes);
128 std::string GetOwnerId(ir::AstNode *node);
129 std::string GetIdentifierName(ir::AstNode *node);
130 bool NodeHasTokens(const ir::AstNode *node);
131 void FindAllChild(const ir::AstNode *ast, const ir::NodePredicate &cb, ArenaVector<ir::AstNode *> &…
132 ir::AstNode *FindAncestor(ir::AstNode *node, const ir::NodePredicate &cb);