org.zalando
Parser for the string with enumeration of fields.
Grammar:
field ::= array | value value ::= name {"/", name} array ::= value "(" {fields} ")" fields ::= field {"," field} name ::= [a-zA-Z_-]+
Example of correct input: foo,bar/buz,item(a1,a2/a2_2),a/b/c/d,arr(nested(t),u-f-o),a/b(c)
Parser for the string with enumeration of fields.
Grammar:
field ::= array | value value ::= name {"/", name} array ::= value "(" {fields} ")" fields ::= field {"," field} name ::= [a-zA-Z_-]+
Example of correct input: foo,bar/buz,item(a1,a2/a2_2),a/b/c/d,arr(nested(t),u-f-o),a/b(c)