You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: skipper.go
    path of file: ./repos/tegola/vendor/github.com/aws/aws-sdk-go/internal/ini
    
    the code of the file until where you have to start completion: package ini

// skipper is used to skip certain blocks of an ini file.
// Currently skipper is used to skip nested blocks of ini
// files. See example below
//
//	[ foo ]
//	nested = ; this section 
    
func (s *skipper) ShouldSkip(tok Token) bool {
	// should skip state will be modified only if previous token was new line (NL);
	// and the current token is not WhiteSpace (WS).
	if s.shouldSkip &&
		s.prevTok.Type() == TokenNL &&
		tok.Type() != TokenWS {
		s.Continue()
		return false
	}
	s.prevTok = tok
	return s.shouldSkip
}