diff options
Diffstat (limited to 'usr/gri/src/test_parser.go')
-rw-r--r-- | usr/gri/src/test_parser.go | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/usr/gri/src/test_parser.go b/usr/gri/src/test_parser.go index a85e9b927..35d51b57a 100644 --- a/usr/gri/src/test_parser.go +++ b/usr/gri/src/test_parser.go @@ -8,7 +8,7 @@ import Scanner "scanner" import Parser "parser" -func Parse(src string, verbose bool) { +func Parse(src string, verbose int) { S := new(Scanner.Scanner); S.Open(src); @@ -20,10 +20,14 @@ func Parse(src string, verbose bool) { func main() { - verbose := false; + verbose := 0; for i := 1; i < sys.argc(); i++ { - if sys.argv(i) == "-v" { - verbose = true; + switch sys.argv(i) { + case "-v": + verbose = 1; + continue; + case "-vv": + verbose = 2; continue; } |