summaryrefslogtreecommitdiff
path: root/usr/gri/src/test_parser.go
diff options
context:
space:
mode:
authorRobert Griesemer <gri@golang.org>2008-07-10 18:05:00 -0700
committerRobert Griesemer <gri@golang.org>2008-07-10 18:05:00 -0700
commitfffe52d91f5697404854814b8b5ef9be92617c24 (patch)
tree7cc85a4c5f9655cf6d49c9e8220e232a27fb5437 /usr/gri/src/test_parser.go
parentd1284ef9f08ad1b342a27b2f5de064b07bb45d03 (diff)
downloadgolang-fffe52d91f5697404854814b8b5ef9be92617c24.tar.gz
- created new dir (gosrc) for go-based front-end
- adjusted makefiles SVN=126763
Diffstat (limited to 'usr/gri/src/test_parser.go')
-rw-r--r--usr/gri/src/test_parser.go42
1 files changed, 0 insertions, 42 deletions
diff --git a/usr/gri/src/test_parser.go b/usr/gri/src/test_parser.go
deleted file mode 100644
index 78d8d8711..000000000
--- a/usr/gri/src/test_parser.go
+++ /dev/null
@@ -1,42 +0,0 @@
-// Copyright 2009 The Go Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style
-// license that can be found in the LICENSE file.
-
-package main
-
-import Scanner "scanner"
-import Parser "parser"
-
-
-func Parse(filename, src string, verbose int) {
- S := new(Scanner.Scanner);
- S.Open(filename, src);
-
- P := new(Parser.Parser);
- P.Open(S, verbose);
-
- P.ParseProgram();
-}
-
-
-func main() {
- verbose := 0;
- for i := 1; i < sys.argc(); i++ {
- switch sys.argv(i) {
- case "-v":
- verbose = 1;
- continue;
- case "-vv":
- verbose = 2;
- continue;
- }
-
- src, ok := sys.readfile(sys.argv(i));
- if ok {
- print "parsing " + sys.argv(i) + "\n";
- Parse(sys.argv(i), src, verbose);
- } else {
- print "error: cannot read " + sys.argv(i) + "\n";
- }
- }
-}