Commit 18b829b4 authored by Robert Griesemer's avatar Robert Griesemer

- go.atg now produces a compileable C++ parser when running through coco

- added a first test case
- running make produces a runnable go parser 'go'

SVN=112127
parent 78e4320f
// $G $F.go && $L $F.$A && ./$A.out
// 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.
// This is test0.go.
package Test0
const
a_const = 0
const (
pi = /* the usual */ 3.14159265358979323;
e = 2.718281828
)
type
Point struct {
x, y int
}
var (
x1 int;
x2 int;
u, v, w float
)
func foo() {}
func min(x, y int) int {
if x < y { return x }
return y
}
func swap(x, y int) (u, v int) {
u = y;
v = x;
return
}
func control_structs() {
i := 0;
for {
i++
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment