public void AddSourceInfoForASTNode(ASTNode node, string absolutePath, int lineNumber) { Debug.Assert(!ASTNodeToSourcePathMap.ContainsKey(node)); Debug.Assert(!ASTNodeToSourceLineNumberMap.ContainsKey(node)); ASTNodeToSourcePathMap[node] = absolutePath; ASTNodeToSourceLineNumberMap[node] = lineNumber; }
public int GetLineNumberOfASTNode(ASTNode node) { Debug.Assert(ASTNodeToSourceLineNumberMap.ContainsKey(node)); return(ASTNodeToSourceLineNumberMap[node]); }