diff --git a/EXAMPLE/Makefile b/EXAMPLE/Makefile index f0b87e6..9ef9b6a 100644 --- a/EXAMPLE/Makefile +++ b/EXAMPLE/Makefile @@ -43,6 +43,7 @@ flowdoc/aux_files/runphase: $(CCSOURCEFILES) simple_demo_src.cpp $(FLOWGEN_DIR)m @echo "cpp-to-graphs: depends on $^" python3 $(FLOWGEN_DIR)makeflows.py simple_demo_src.cpp -I./include python3 $(FLOWGEN_DIR)makeflows.py src/source1.cpp -I./include + sed -i 's/#.*://g' flowdoc/aux_files/*.txt java -jar $(FLOWGEN_DIR)plantuml.jar flowdoc/aux_files/*.txt cat < flowdoc/aux_files/runphase diff --git a/clang/cindex.py b/clang/cindex.py index 70573a6..1e5b255 100755 --- a/clang/cindex.py +++ b/clang/cindex.py @@ -1040,9 +1040,34 @@ def __repr__(self): CursorKind.CUDAHOST_ATTR = CursorKind(415) CursorKind.CUDASHARED_ATTR = CursorKind(416) -## added by caris from: llvm.org/svn/llvm-poject/cfe/trunk/bindings/python/clang/cindex.py +## added by caris from: https://github.com/llvm/llvm-project/blob/main/clang/bindings/python/clang/cindex.py CursorKind.VISIBILITY_ATTR = CursorKind(417) CursorKind.FRIEND_DECL = CursorKind(603) +CursorKind.DLLEXPORT_ATTR = CursorKind(418) +CursorKind.DLLIMPORT_ATTR = CursorKind(419) +CursorKind.NS_RETURNS_RETAINED = CursorKind(420) +CursorKind.NS_RETURNS_NOT_RETAINED = CursorKind(421) +CursorKind.NS_RETURNS_AUTORELEASED = CursorKind(422) +CursorKind.NS_CONSUMES_SELF = CursorKind(423) +CursorKind.NS_CONSUMED = CursorKind(424) +CursorKind.OBJC_EXCEPTION = CursorKind(425) +CursorKind.OBJC_NSOBJECT = CursorKind(426) +CursorKind.OBJC_INDEPENDENT_CLASS = CursorKind(427) +CursorKind.OBJC_PRECISE_LIFETIME = CursorKind(428) +CursorKind.OBJC_RETURNS_INNER_POINTER = CursorKind(429) +CursorKind.OBJC_REQUIRES_SUPER = CursorKind(430) +CursorKind.OBJC_ROOT_CLASS = CursorKind(431) +CursorKind.OBJC_SUBCLASSING_RESTRICTED = CursorKind(432) +CursorKind.OBJC_EXPLICIT_PROTOCOL_IMPL = CursorKind(433) +CursorKind.OBJC_DESIGNATED_INITIALIZER = CursorKind(434) +CursorKind.OBJC_RUNTIME_VISIBLE = CursorKind(435) +CursorKind.OBJC_BOXABLE = CursorKind(436) +CursorKind.FLAG_ENUM = CursorKind(437) +CursorKind.CONVERGENT_ATTR = CursorKind(438) +CursorKind.WARN_UNUSED_ATTR = CursorKind(439) +CursorKind.WARN_UNUSED_RESULT_ATTR = CursorKind(440) +CursorKind.ALIGNED_ATTR = CursorKind(441) + ### # Preprocessing diff --git a/plantuml.jar b/plantuml.jar index abbeeab..c70e660 100644 Binary files a/plantuml.jar and b/plantuml.jar differ