Lines Matching full:astnode
26 #include "ir/astNode.h"
49 const ir::AstNode *symbol_;
52 TypeInfo(CandidateOrTypeKind kind, const ir::AstNode *symbol) : kind_(kind), symbol_(symbol) {} in TypeInfo()
58 void SetSymbol(const ir::AstNode *newSymbol) in SetSymbol()
66 const ir::AstNode *GetSymbol() const in GetSymbol()
242 ir::AstNode *node_;
248 …ContextualSignatureLocationInfoWithNode(ir::AstNode *node, const size_t argumentIndex, const size_… in ContextualSignatureLocationInfoWithNode()
254 void SetNode(ir::AstNode *newNode) in SetNode()
270 ir::AstNode *GetNode() const in GetNode()
288 bool IsSyntacticOwner(const ir::AstNode *node);
289 size_t GetArgumentCount(ir::AstNode *node, bool ignoreTrailingComma);
290 ir::AstNode *GetHighestBinary(const ir::AstNode *node);
291 TextSpan CreateTextSpanForNode(const ir::AstNode *node);
292 size_t CountBinaryExpressionParameters(ir::AstNode *node);
293 std::vector<ArgumentListInfo> GetArgumentOrParameterListAndIndex(ir::AstNode *node,
295 std::optional<ContextualSignatureLocationInfo> GetContextualSignatureLocationInfo(ir::AstNode *node…
296 std::optional<ArgumentListInfo> GetImmediatelyContainingArgumentInfo(ir::AstNode *node, size_t posi…
297 std::optional<ArgumentListInfo> TryGetParameterInfo(ir::AstNode *node);
298 …onal<ArgumentListInfo> GetImmediatelyContainingArgumentOrContextualParameterInfo(ir::AstNode *node,
300 … ir::AstNode *parent);
301 std::optional<ArgumentListInfo> GetContainingArgumentInfo(ir::AstNode *node, size_t position, bool …
302 size_t GetArgumentIndexForTemplatePiece(size_t spanIndex, ir::AstNode *node, size_t position);
303 ir::AstNode *GetChildListThatStartsWithOpenerToken(ir::AstNode *parent, ir::AstNode *openerToken);
304 ir::AstNode *FindTokenOnLeftOfPosition(es2panda_Context *context, size_t position);
309 …l<InfoType> GetCandidateOrTypeInfo(const std::optional<ArgumentListInfo> info, ir::AstNode *parent,
311 checker::Signature *GetResolvedSignatureForSignatureHelp(const ir::AstNode *call, const ir::AstNode…