// 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. // $G $F.go && $L $F.$A && ./$A.out readfile.go // # This is some data we can recognize package main func main() { var s string var ok bool s, ok = sys.readfile("readfile.go"); if !ok { print("couldn't readfile\n"); sys.exit(1) } start_of_file := "// $G $F.go && $L $F.$A && ./$A.out readfile.go\n" + "// # This is some data we can recognize\n" + "\n" + "package main\n"; if s[0:102] != start_of_file { print("wrong data\n"); sys.exit(1) } }