diff options
author | Robert Griesemer <gri@golang.org> | 2008-07-08 16:39:04 -0700 |
---|---|---|
committer | Robert Griesemer <gri@golang.org> | 2008-07-08 16:39:04 -0700 |
commit | 64f7f1178b7367c8322be22fc311f0827cce18d2 (patch) | |
tree | 2657bf0932eafeb8324522546eeb5d5331b7748e /usr/gri/src/test_parser.go | |
parent | df6f76acd1c8d19d51b093ed012192e18eb59649 (diff) | |
download | golang-64f7f1178b7367c8322be22fc311f0827cce18d2.tar.gz |
- go parser parses itself
SVN=126408
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; } |