llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT--> @llvm/pr-subscribers-clang Author: Congcong Cai (HerrCai0907) <details> <summary>Changes</summary> --- Full diff: https://github.com/llvm/llvm-project/pull/117942.diff 1 Files Affected: - (modified) clang/docs/tools/dump_ast_matchers.py (+5-2) ``````````diff diff --git a/clang/docs/tools/dump_ast_matchers.py b/clang/docs/tools/dump_ast_matchers.py index 705ff0d4d40985..63e8cd0a25b39c 100755 --- a/clang/docs/tools/dump_ast_matchers.py +++ b/clang/docs/tools/dump_ast_matchers.py @@ -5,6 +5,7 @@ import collections import re +import os try: from urllib.request import urlopen @@ -18,7 +19,9 @@ CLASS_INDEX_PAGE = None print("Unable to get %s: %s" % (CLASS_INDEX_PAGE_URL, e)) -MATCHERS_FILE = "../../include/clang/ASTMatchers/ASTMatchers.h" +CURRENT_DIR = os.path.dirname(__file__) +MATCHERS_FILE = os.path.join(CURRENT_DIR, "../../include/clang/ASTMatchers/ASTMatchers.h") +HTML_FILE = os.path.join(CURRENT_DIR, "../LibASTMatchersReference.html") # Each matcher is documented in one row of the form: # result | name | argA @@ -590,7 +593,7 @@ def sort_table(matcher_type, matcher_map): narrowing_matcher_table = sort_table("NARROWING", narrowing_matchers) traversal_matcher_table = sort_table("TRAVERSAL", traversal_matchers) -reference = open("../LibASTMatchersReference.html").read() +reference = open(HTML_FILE).read() reference = re.sub( r"<!-- START_DECL_MATCHERS.*END_DECL_MATCHERS -->", node_matcher_table, `````````` </details> https://github.com/llvm/llvm-project/pull/117942 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits