diff --git a/katamari/resources/katamari/conf.abnf b/katamari/resources/katamari/conf.abnf index 4475e8c..b7d4bff 100644 --- a/katamari/resources/katamari/conf.abnf +++ b/katamari/resources/katamari/conf.abnf @@ -3,7 +3,7 @@ SECTION = HEADER ( / / KEYVALUE ) * HEADER = <"["> #"[^\]]+" <"]"> KEYVALUE = WORD < WS* "=" WS*> VALUE VALUE = LIST / WORD -LIST = <"["> ( / WORD ) * <"]"> +LIST = <"["> ( / WORD / ) * <"]"> WORD = (<"'"> #"[^']*" <"'">) / (<'"'> #'[^"]*' <'"'>) / #"[^\s=\[\],'\"]+" (* just a word *) COMMENT = #"^#.*?\n" WS = #"[\s,]*"