class SingleFieldSearchParser implements LocationTokenizer {

    @Override
    public LocationTokens parse(Input input)
    {
        ParseContext parseContext = new ParseContext(input);
        for (Parser parser : this.parsers)
        {
            parser.parse(parseContext);
            if(parseContext.isParsed())
            {
                break;
            }
        }

        return new LocationTokens(input, parseContext.getChunks());
    }

    public  SingleFieldSearchParser(List<Parser> parsers);

}