package common

import 

type Warnings struct {
	List    []error
	Verbose bool
}

func ( *Warnings) ( error) {
	.List = append(.List, )
}

func ( *Warnings) () error {
	if len(.List) > 0 {
		return 
	}
	return nil
}

func ( *Warnings) () string {
	if .Verbose {
		 := ""
		for ,  := range .List {
			 += fmt.Sprintf("\tError %d: %s\n", , .Error())
		}
		return 
	}
	return fmt.Sprintf("Number of warnings: %v", len(.List))
}