package ini

import 

ErrCodeParseError is returned when a parsing error has occurred.
	ErrCodeParseError = "INIParseError"
)
ParseError is an error which is returned during any part of the parsing process.
type ParseError struct {
	msg string
}
NewParseError will return a new ParseError where message is the description of the error.
func ( string) *ParseError {
	return &ParseError{
		msg: ,
	}
}
Code will return the ErrCodeParseError
func ( *ParseError) () string {
	return ErrCodeParseError
}
Message returns the error's message
func ( *ParseError) () string {
	return .msg
}
OrigError return nothing since there will never be any original error.
func ( *ParseError) () error {
	return nil
}

func ( *ParseError) () string {
	return fmt.Sprintf("%s: %s", .Code(), .Message())