浏览代码

tools/dev/internal: add script to check braces

Nathalie Furmento 8 年之前
父节点
当前提交
4de97381d5
共有 1 个文件被更改,包括 18 次插入0 次删除
  1. 18 0
      tools/dev/internal/starpu_check_braces.sh

+ 18 - 0
tools/dev/internal/starpu_check_braces.sh

@@ -0,0 +1,18 @@
+#!/bin/sh
+
+for d in tools src tests examples
+do
+    for ext in c h cl cu
+    do
+	grep -rsn "{" $d |grep ".${ext}:" | grep -v "}" | grep -v ".${ext}:[0-9]*:[[:space:]]*{$" > /tmp/braces
+	if test -s /tmp/braces
+	then
+	    less /tmp/braces
+	fi
+	grep -rsn "}" $d |grep ".${ext}:" | grep -v "{" | grep -v "};" | grep -v ".${ext}:[0-9]*:[[:space:]]*};*$" > /tmp/braces
+	if test -s /tmp/braces
+	then
+	    less /tmp/braces
+	fi
+    done
+done