private void parse() {
            var type = builder.type();
            String dimName = type.dimensions().get(0).name();
            skipSpace();
            consume('{');
            skipSpace();
            while (position + 1 < string.length()) {
                String label = consumeLabel();
                consume(':');
                TensorAddress mappedAddress = new TensorAddress.Builder(type).add(dimName, label).build();
                consumeNumber(mappedAddress);
                if ( ! consumeOptional(','))
                    consume('}');
                skipSpace();
            }
        }
Parses mixed tensor short form {0:17.0, 1:42.0, ...} used for single unbound dimension
vespajlib/src/main/java/com/yahoo/tensor/TensorParser.java