• Dridi Boukelmoune's avatar
    vav: Treat a trailing comma as a separator · d3df1f64
    Dridi Boukelmoune authored
    Let's consider the following VAV strings:
    
        "foo bar baz"
        "foo,bar,baz"
        " foo bar baz "
        " foo,bar,baz "
        "  foo  bar  baz  "
    
    They are all equivalent because consecutive spaces are considered to
    form a single separator. However, consecutive commas aren't:
    
        "foo,bar,baz"
        "foo,,bar,,baz"
    
    In the example above the first string has 3 arguments while the second
    has 5 of them. This behavior was however inconsistent with trailing
    commas:
    
        "foo,bar,baz"
        "foo,bar,baz,"
        "foo,bar,baz,,"
    
    When it comes to trailing commas the first two strings above would
    contain 3 arguments, and the last string would contain 4 arguments.
    
    With this change, they respectively contain 3, 4 and 5 arguments.
    d3df1f64
Name
Last commit
Last update
.circleci Loading commit data...
.github Loading commit data...
bin Loading commit data...
doc Loading commit data...
etc Loading commit data...
include Loading commit data...
lib Loading commit data...
m4 Loading commit data...
man Loading commit data...
tools Loading commit data...
vmod Loading commit data...
.dir-locals.el Loading commit data...
.gitignore Loading commit data...
.lgtm.yml Loading commit data...
.syntastic_c_config Loading commit data...
.travis.yml Loading commit data...
CONTRIBUTING Loading commit data...
ChangeLog Loading commit data...
INSTALL Loading commit data...
LICENSE Loading commit data...
Makefile.am Loading commit data...
README.Packaging Loading commit data...
README.rst Loading commit data...
autogen.des Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
flint.lnt Loading commit data...
varnish-legacy.m4 Loading commit data...
varnish.m4 Loading commit data...
varnishapi-uninstalled.pc.in Loading commit data...
varnishapi.pc.in Loading commit data...
vtc.am Loading commit data...
wflags.py Loading commit data...