func Draw(gc draw2d.GraphicContext, filename string) {
	// Open the postscript
	src, err := os.OpenFile(filename, 0, 0)
	if err != nil {
		panic(err)
	}
	defer src.Close()
	bytes, err := ioutil.ReadAll(src)
	reader := strings.NewReader(string(bytes))

	// Initialize and interpret the postscript
	interpreter := ps.NewInterpreter(gc)
	interpreter.Execute(reader)
}
func Draw(gc draw2d.GraphicContext, filename string) {
	
	src, err := os.OpenFile(filename, 0, 0)
	if err != nil {
		panic(err)
	}
	defer src.Close()
	bytes, err := ioutil.ReadAll(src)
	reader := strings.NewReader(string(bytes))

	
	interpreter := ps.NewInterpreter(gc)
	interpreter.Execute(reader)
}
func Draw ( gc draw2d . GraphicContext , filename string ) { // Open the postscript src , err := os . OpenFile ( filename , 0 , 0 ) if err != nil { panic ( err ) } defer src . Close ( ) bytes , err := ioutil . ReadAll ( src ) reader := strings . NewReader ( string ( bytes ) ) // Initialize and interpret the postscript interpreter := ps . NewInterpreter ( gc ) interpreter . Execute ( reader ) }
// Draw a tiger
Draw a tiger