Remove prcontext.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81427 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Daniel Dunbar
2009-09-10 04:56:59 +00:00
parent fabcb9127f
commit f3e2d80770
5 changed files with 2 additions and 49 deletions
-36
View File
@@ -1,36 +0,0 @@
#!/usr/bin/tclsh
#
# Usage:
# prcontext <pattern> <# lines of context>
# (for platforms that don't have grep -C)
#
# Get the arguments
#
set pattern [lindex $argv 0]
set num [lindex $argv 1]
#
# Get all of the lines in the file.
#
set lines [split [read stdin] \n]
set index 0
foreach line $lines {
if { [regexp $pattern $line match matchline] } {
if { [ expr [expr $index - $num] < 0 ] } {
set bottom 0
} else {
set bottom [expr $index - $num]
}
set endLineNum [ expr [expr $index + $num] + 1]
while {$bottom < $endLineNum} {
set output [lindex $lines $bottom]
puts $output
set bottom [expr $bottom + 1]
}
}
set index [expr $index + 1]
}