4 filename: "(^|\\.|/)ledger|ldgr|beancount|bnct$"
7 - special: "^([0-9]{4}(/|-)[0-9]{2}(/|-)[0-9]{2}|[=~]) .*"
8 - constant: "^[0-9]{4}(/|-)[0-9]{2}(/|-)[0-9]{2}"
10 - identifier.var: "^= .*"
11 - identifier: "^[[:space:]]+(![[:space:]]+)?\\(?[A-Za-z ]+(:[A-Za-z ]+)*\\)?"
12 - identifier: "^[[:space:]]+(![[:space:]]+)?\\(?[A-Za-z_\\-]+(:[A-Za-z_\\-]+)*\\)?"
14 - comment: "^[[:space:]]*;.*"