From 64f7f1178b7367c8322be22fc311f0827cce18d2 Mon Sep 17 00:00:00 2001 From: Robert Griesemer Date: Tue, 8 Jul 2008 16:39:04 -0700 Subject: - go parser parses itself SVN=126408 --- usr/gri/src/test_parser.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'usr/gri/src/test_parser.go') 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; } -- cgit v1.2.3