#sample commands to colorize output from gcc

#whole string colorization
s/^.*:[0-9]+:.*$/red,bold/
s/^.*:[0-9]+:.*warning.*$/yellow/
s/^.*:[0-9]+:.*error.*$/red,bold/

#substring colorization
s/^.*:.*:$/blue/
s/:([0-9]+?):/red/
s/^([a-z.[:punct:][:digit:]]+?):/yellow,bold/
s/`.+?'/cyan/

#joke: colorize worlds ALT Linux
s/ALT.*?Linux/cyan,bold/

#C++ specific patterns
s/\b(class|struct|union|namespace)\b/cyan,bold/
s/(candidates are):/white,bold/
