]> gitweb.factorcode.org Git - factor.git/commitdiff
codebase-analyzer: split up c header/src words
authorDoug Coleman <doug.coleman@gmail.com>
Fri, 26 Jan 2024 02:11:19 +0000 (20:11 -0600)
committerDoug Coleman <doug.coleman@gmail.com>
Thu, 1 Feb 2024 03:29:13 +0000 (21:29 -0600)
extra/codebase-analyzer/codebase-analyzer.factor

index 9f6afa163b3ec65e4127a54721cea01959b33e97..33b9c1870908325e9648952e987a733675ecb068 100644 (file)
@@ -88,13 +88,21 @@ IN: codebase-analyzer
 : swift-files ( paths -- paths' ) [ ".swift" tail? ] filter ;
 
 : c-file? ( path -- ? )
-    >lower file-extension { "h" "c" } member? ;
+    >lower file-extension { "c" } member? ;
 : c-files ( paths -- paths' ) [ c-file? ] filter ;
 
+: c-header-file? ( path -- ? )
+    >lower file-extension { "h" } member? ;
+: c-header-files ( paths -- paths' ) [ c-header-file? ] filter ;
+
 : cpp-file? ( path -- ? )
-    >lower file-extension { "h" "hh" "hpp" "cc" "cpp" } member? ;
+    >lower file-extension { "cc" "cpp" } member? ;
 : cpp-files ( paths -- paths' ) [ cpp-file? ] filter ;
 
+: cpp-header-file? ( path -- ? )
+    >lower file-extension { "h" "hh" "hpp" } member? ;
+: cpp-header-files ( paths -- paths' ) [ cpp-header-file? ] filter ;
+
 : python-file? ( path -- ? )
     >lower file-extension {
         "py" "py3" "pyc" "pyo" "pyw" "pyx" "pyd"