{ {-# OPTIONS -w #-} -- Suppress warnings from alex-generated code module Text.Highlighting.Illuminate.TeX (lexer) where } %wrapper "illuminate" $alpha = [A-Za-z] $digit = [0-9] $alphanum = [$alpha $digit] $symbol = [\~ \# \$ \% \^ \& \_ \\ \] \[] $bracket = [\{ \}] @string = \" ([^ \" \\] | \\ .)* \" | "``" ([^ \' \\] | \' [^ \'] | \\ .)* "''" | "`" ([^ \' \\] | \\ .)* "'" tokens :-