module Text.Highlighter.Lexers.Dylan (lexer) where import Text.Regex.PCRE.Light import Text.Highlighter.Types lexer :: Lexer lexer = Lexer { lName = "\68\121\108\97\110" , lAliases = ["\100\121\108\97\110"] , lExtensions = ["\46\100\121\108\97\110"] , lMimetypes = ["\116\101\120\116\47\120\45\100\121\108\97\110"] , lStart = root' , lFlags = [dotall] } root' :: TokenMatcher root' = [ tok "\92\98\40\115\117\98\99\108\97\115\115\124\97\98\115\116\114\97\99\116\124\98\108\111\99\107\124\99\40\111\110\40\99\114\101\116\101\124\115\116\97\110\116\41\124\108\97\115\115\41\124\100\111\109\97\105\110\124\101\120\40\99\40\101\112\116\105\111\110\124\108\117\100\101\41\124\112\111\114\116\41\124\102\40\117\110\99\116\105\111\110\40\124\97\108\41\41\124\103\101\110\101\114\105\99\124\104\97\110\100\108\101\114\124\105\40\110\40\104\101\114\105\116\101\100\124\108\105\110\101\124\115\116\97\110\99\101\124\116\101\114\102\97\99\101\41\124\109\112\111\114\116\41\124\108\105\98\114\97\114\121\124\109\40\97\99\114\111\124\101\116\104\111\100\41\124\111\112\101\110\124\112\114\105\109\97\114\121\124\115\101\97\108\101\100\124\115\105\40\100\101\119\97\121\115\124\110\103\108\101\116\111\110\41\124\115\108\111\116\124\118\40\97\114\105\97\98\108\101\124\105\114\116\117\97\108\41\41\92\98" (Arbitrary "\78\97\109\101" :. Arbitrary "\66\117\105\108\116\105\110") , tok "\60\92\119\43\62" (Arbitrary "\75\101\121\119\111\114\100" :. Arbitrary "\84\121\112\101") , tok "\35\63\34\40\63\58\92\92\46\124\91\94\34\93\41\43\63\34" (Arbitrary "\76\105\116\101\114\97\108" :. Arbitrary "\83\116\114\105\110\103" :. Arbitrary "\68\111\117\98\108\101") , tok "\47\47\46\42\63\92\110" (Arbitrary "\67\111\109\109\101\110\116" :. Arbitrary "\83\105\110\103\108\101") , tok "\47\92\42\91\92\119\92\87\93\42\63\92\42\47" (Arbitrary "\67\111\109\109\101\110\116" :. Arbitrary "\77\117\108\116\105\108\105\110\101") , tok "\92\39\46\42\63\92\39" (Arbitrary "\76\105\116\101\114\97\108" :. Arbitrary "\83\116\114\105\110\103" :. Arbitrary "\83\105\110\103\108\101") , tok "\61\62\124\92\98\40\97\40\98\111\118\101\124\102\116\101\114\119\97\114\100\115\41\124\98\40\101\40\103\105\110\124\108\111\119\41\124\121\41\124\99\40\97\115\101\124\108\101\97\110\117\112\124\114\101\97\116\101\41\124\100\101\102\105\110\101\124\101\108\115\101\40\124\105\102\41\124\101\110\100\124\102\40\105\110\97\108\108\121\124\111\114\124\114\111\109\41\124\105\91\102\110\93\124\108\40\101\116\124\111\99\97\108\41\124\111\116\104\101\114\119\105\115\101\124\114\101\110\97\109\101\124\115\40\101\108\101\99\116\124\105\103\110\97\108\41\124\116\40\104\101\110\124\111\41\124\117\40\110\40\108\101\115\115\124\116\105\108\41\124\115\101\41\124\119\104\40\101\110\124\105\108\101\41\41\92\98" (Arbitrary "\75\101\121\119\111\114\100") , tok "\40\91\32\92\116\93\41\40\91\33\92\36\37\38\92\42\92\47\58\60\61\62\92\63\126\95\94\97\45\122\65\45\90\48\45\57\46\43\92\45\93\42\58\41" (ByGroups [(Arbitrary "\84\101\120\116"), (Arbitrary "\78\97\109\101" :. Arbitrary "\86\97\114\105\97\98\108\101")]) , tok "\40\91\32\92\116\93\42\41\40\92\83\43\91\94\58\93\41\40\91\32\92\116\93\42\41\40\92\40\41\40\91\32\92\116\93\42\41" (ByGroups [(Arbitrary "\84\101\120\116"), (Arbitrary "\78\97\109\101" :. Arbitrary "\70\117\110\99\116\105\111\110"), (Arbitrary "\84\101\120\116"), (Arbitrary "\80\117\110\99\116\117\97\116\105\111\110"), (Arbitrary "\84\101\120\116")]) , tok "\45\63\91\48\45\57\46\93\43" (Arbitrary "\76\105\116\101\114\97\108" :. Arbitrary "\78\117\109\98\101\114") , tok "\91\40\41\44\59\93" (Arbitrary "\80\117\110\99\116\117\97\116\105\111\110") , tok "\92\36\91\97\45\122\65\45\90\48\45\57\45\93\43" (Arbitrary "\78\97\109\101" :. Arbitrary "\67\111\110\115\116\97\110\116") , tok "\91\33\36\37\38\42\47\58\60\62\61\63\126\94\46\43\92\91\92\93\123\125\45\93\43" (Arbitrary "\79\112\101\114\97\116\111\114") , tok "\92\115\43" (Arbitrary "\84\101\120\116") , tok "\35\91\97\45\122\65\45\90\48\45\57\45\93\43" (Arbitrary "\75\101\121\119\111\114\100") , tok "\91\97\45\122\65\45\90\48\45\57\45\93\43" (Arbitrary "\78\97\109\101" :. Arbitrary "\86\97\114\105\97\98\108\101") ]