فهرست منبع

self assignment script

Former-commit-id: 901cddc9c6ee58431505143d32f6b92c49d73e59
Alec Jacobson 8 سال پیش
والد
کامیت
f97b8e8408
1فایلهای تغییر یافته به همراه16 افزوده شده و 0 حذف شده
  1. 16 0
      scripts/self_assignment.rb

+ 16 - 0
scripts/self_assignment.rb

@@ -0,0 +1,16 @@
+#!/usr/bin/env ruby
+
+filename = nil
+lineno = nil
+ARGF.each do |line|
+  if ARGF.filename != filename
+    filename = ARGF.filename
+    lineno = ARGF.lineno-1
+  end
+  if line =~ /^ *([A-z0-9]*) *=/
+    left = $1
+    if line =~ /=.*#{left}.*/
+      printf "%s:%d  %s",ARGF.filename, ARGF.lineno-lineno, line
+    end
+  end
+end