syntax "PEG" "\.l?peg$" color cyan "^[[:space:]]*[A-Za-z][A-Za-z0-9_]*[[:space:]]*<-" color blue "\^[+-]?[0-9]+" color red "[-+*?^/!&]|->|<-|=>" color yellow "%[A-Za-z][A-Za-z0-9_]*" color magenta "\[[^]]*\]" color yellow ""(\\.|[^"])*"|'(\\.|[^'])*'" color black "(^|[[:space:]])\-\-.*$" color white,cyan "TODO:?" color ,green "[[:space:]]+$" color ,red " + +| + +"