Scheme
%term% guile %1/%2
0
0
4
scm
scheme
string
"
\("\|\n\)
comment
;
\n
numbers
[0-9]+\.\b
chars
\b\(#t\|#f\|#\\space\|\\newline\)\b
keywords
\b\(and\|begin\|case\|cond\|define\|delay\|do\|else\|if\|lambda\|let\|let\*\|letrec\|or\|quasiquote\|quote\|set!\|unquote\|unquote-splicing\)\b
operators
\(/\|\*\|<<\|<\|>>\|>\|=\|==\|!=\|<=\|>=\|%\|+\|-\||\|&\|\.\)
chars
\((\|)\|\)