{-# LANGUAGE OverloadedStrings #-}
-- | Provides syntax highlighting definitions.
-- THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT IT MANUALLY.
module Skylighting.Syntax (defaultSyntaxMap) where
import qualified Data.Map as Map
import Skylighting.Types
import qualified Skylighting.Syntax.Abc
import qualified Skylighting.Syntax.Actionscript
import qualified Skylighting.Syntax.Ada
import qualified Skylighting.Syntax.Agda
import qualified Skylighting.Syntax.Alert
import qualified Skylighting.Syntax.AlertIndent
import qualified Skylighting.Syntax.Apache
import qualified Skylighting.Syntax.Asn1
import qualified Skylighting.Syntax.Asp
import qualified Skylighting.Syntax.Ats
import qualified Skylighting.Syntax.Awk
import qualified Skylighting.Syntax.Bash
import qualified Skylighting.Syntax.Bibtex
import qualified Skylighting.Syntax.Boo
import qualified Skylighting.Syntax.C
import qualified Skylighting.Syntax.Changelog
import qualified Skylighting.Syntax.Clojure
import qualified Skylighting.Syntax.Cmake
import qualified Skylighting.Syntax.Coffee
import qualified Skylighting.Syntax.Coldfusion
import qualified Skylighting.Syntax.Commonlisp
import qualified Skylighting.Syntax.Cpp
import qualified Skylighting.Syntax.Cs
import qualified Skylighting.Syntax.Css
import qualified Skylighting.Syntax.Curry
import qualified Skylighting.Syntax.D
import qualified Skylighting.Syntax.Default
import qualified Skylighting.Syntax.Diff
import qualified Skylighting.Syntax.Djangotemplate
import qualified Skylighting.Syntax.Dockerfile
import qualified Skylighting.Syntax.Dot
import qualified Skylighting.Syntax.Doxygen
import qualified Skylighting.Syntax.Doxygenlua
import qualified Skylighting.Syntax.Dtd
import qualified Skylighting.Syntax.Eiffel
import qualified Skylighting.Syntax.Elixir
import qualified Skylighting.Syntax.Email
import qualified Skylighting.Syntax.Erlang
import qualified Skylighting.Syntax.Fasm
import qualified Skylighting.Syntax.Fortran
import qualified Skylighting.Syntax.Fsharp
import qualified Skylighting.Syntax.Gcc
import qualified Skylighting.Syntax.Glsl
import qualified Skylighting.Syntax.Gnuassembler
import qualified Skylighting.Syntax.Go
import qualified Skylighting.Syntax.Hamlet
import qualified Skylighting.Syntax.Haskell
import qualified Skylighting.Syntax.Haxe
import qualified Skylighting.Syntax.Html
import qualified Skylighting.Syntax.Idris
import qualified Skylighting.Syntax.Ini
import qualified Skylighting.Syntax.Isocpp
import qualified Skylighting.Syntax.Java
import qualified Skylighting.Syntax.Javadoc
import qualified Skylighting.Syntax.Javascript
import qualified Skylighting.Syntax.Json
import qualified Skylighting.Syntax.Jsp
import qualified Skylighting.Syntax.Julia
import qualified Skylighting.Syntax.Kotlin
import qualified Skylighting.Syntax.Latex
import qualified Skylighting.Syntax.Lex
import qualified Skylighting.Syntax.Lilypond
import qualified Skylighting.Syntax.LiterateCurry
import qualified Skylighting.Syntax.LiterateHaskell
import qualified Skylighting.Syntax.Llvm
import qualified Skylighting.Syntax.Lua
import qualified Skylighting.Syntax.M4
import qualified Skylighting.Syntax.Makefile
import qualified Skylighting.Syntax.Mandoc
import qualified Skylighting.Syntax.Markdown
import qualified Skylighting.Syntax.Mathematica
import qualified Skylighting.Syntax.Matlab
import qualified Skylighting.Syntax.Maxima
import qualified Skylighting.Syntax.Mediawiki
import qualified Skylighting.Syntax.Metafont
import qualified Skylighting.Syntax.Mips
import qualified Skylighting.Syntax.Modelines
import qualified Skylighting.Syntax.Modula2
import qualified Skylighting.Syntax.Modula3
import qualified Skylighting.Syntax.Monobasic
import qualified Skylighting.Syntax.Nasm
import qualified Skylighting.Syntax.Noweb
import qualified Skylighting.Syntax.Objectivec
import qualified Skylighting.Syntax.Objectivecpp
import qualified Skylighting.Syntax.Ocaml
import qualified Skylighting.Syntax.Octave
import qualified Skylighting.Syntax.Opencl
import qualified Skylighting.Syntax.Pascal
import qualified Skylighting.Syntax.Perl
import qualified Skylighting.Syntax.Php
import qualified Skylighting.Syntax.Pike
import qualified Skylighting.Syntax.Postscript
import qualified Skylighting.Syntax.Povray
import qualified Skylighting.Syntax.Powershell
import qualified Skylighting.Syntax.Prolog
import qualified Skylighting.Syntax.Pure
import qualified Skylighting.Syntax.Purebasic
import qualified Skylighting.Syntax.Python
import qualified Skylighting.Syntax.R
import qualified Skylighting.Syntax.Relaxng
import qualified Skylighting.Syntax.Relaxngcompact
import qualified Skylighting.Syntax.Rest
import qualified Skylighting.Syntax.Rhtml
import qualified Skylighting.Syntax.Roff
import qualified Skylighting.Syntax.Ruby
import qualified Skylighting.Syntax.Rust
import qualified Skylighting.Syntax.Scala
import qualified Skylighting.Syntax.Scheme
import qualified Skylighting.Syntax.Sci
import qualified Skylighting.Syntax.Sed
import qualified Skylighting.Syntax.Sgml
import qualified Skylighting.Syntax.SqlMysql
import qualified Skylighting.Syntax.SqlPostgresql
import qualified Skylighting.Syntax.Sql
import qualified Skylighting.Syntax.Tcl
import qualified Skylighting.Syntax.Tcsh
import qualified Skylighting.Syntax.Texinfo
import qualified Skylighting.Syntax.Verilog
import qualified Skylighting.Syntax.Vhdl
import qualified Skylighting.Syntax.Xml
import qualified Skylighting.Syntax.Xorg
import qualified Skylighting.Syntax.Xslt
import qualified Skylighting.Syntax.Xul
import qualified Skylighting.Syntax.Yacc
import qualified Skylighting.Syntax.Yaml
import qualified Skylighting.Syntax.Zsh

-- | Default mapping from short names to syntax definitions.
defaultSyntaxMap :: SyntaxMap
defaultSyntaxMap = Map.fromList [
     ("ABC", Skylighting.Syntax.Abc.syntax `seq` Skylighting.Syntax.Abc.syntax)
  ,  ("ActionScript 2.0", Skylighting.Syntax.Actionscript.syntax `seq` Skylighting.Syntax.Actionscript.syntax)
  ,  ("Ada", Skylighting.Syntax.Ada.syntax `seq` Skylighting.Syntax.Ada.syntax)
  ,  ("Agda", Skylighting.Syntax.Agda.syntax `seq` Skylighting.Syntax.Agda.syntax)
  ,  ("Alerts", Skylighting.Syntax.Alert.syntax `seq` Skylighting.Syntax.Alert.syntax)
  ,  ("Alerts_indent", Skylighting.Syntax.AlertIndent.syntax `seq` Skylighting.Syntax.AlertIndent.syntax)
  ,  ("Apache Configuration", Skylighting.Syntax.Apache.syntax `seq` Skylighting.Syntax.Apache.syntax)
  ,  ("ASN.1", Skylighting.Syntax.Asn1.syntax `seq` Skylighting.Syntax.Asn1.syntax)
  ,  ("ASP", Skylighting.Syntax.Asp.syntax `seq` Skylighting.Syntax.Asp.syntax)
  ,  ("ATS", Skylighting.Syntax.Ats.syntax `seq` Skylighting.Syntax.Ats.syntax)
  ,  ("AWK", Skylighting.Syntax.Awk.syntax `seq` Skylighting.Syntax.Awk.syntax)
  ,  ("Bash", Skylighting.Syntax.Bash.syntax `seq` Skylighting.Syntax.Bash.syntax)
  ,  ("BibTeX", Skylighting.Syntax.Bibtex.syntax `seq` Skylighting.Syntax.Bibtex.syntax)
  ,  ("Boo", Skylighting.Syntax.Boo.syntax `seq` Skylighting.Syntax.Boo.syntax)
  ,  ("C", Skylighting.Syntax.C.syntax `seq` Skylighting.Syntax.C.syntax)
  ,  ("ChangeLog", Skylighting.Syntax.Changelog.syntax `seq` Skylighting.Syntax.Changelog.syntax)
  ,  ("Clojure", Skylighting.Syntax.Clojure.syntax `seq` Skylighting.Syntax.Clojure.syntax)
  ,  ("CMake", Skylighting.Syntax.Cmake.syntax `seq` Skylighting.Syntax.Cmake.syntax)
  ,  ("CoffeeScript", Skylighting.Syntax.Coffee.syntax `seq` Skylighting.Syntax.Coffee.syntax)
  ,  ("ColdFusion", Skylighting.Syntax.Coldfusion.syntax `seq` Skylighting.Syntax.Coldfusion.syntax)
  ,  ("Common Lisp", Skylighting.Syntax.Commonlisp.syntax `seq` Skylighting.Syntax.Commonlisp.syntax)
  ,  ("C++", Skylighting.Syntax.Cpp.syntax `seq` Skylighting.Syntax.Cpp.syntax)
  ,  ("C#", Skylighting.Syntax.Cs.syntax `seq` Skylighting.Syntax.Cs.syntax)
  ,  ("CSS", Skylighting.Syntax.Css.syntax `seq` Skylighting.Syntax.Css.syntax)
  ,  ("Curry", Skylighting.Syntax.Curry.syntax `seq` Skylighting.Syntax.Curry.syntax)
  ,  ("D", Skylighting.Syntax.D.syntax `seq` Skylighting.Syntax.D.syntax)
  ,  ("Default", Skylighting.Syntax.Default.syntax `seq` Skylighting.Syntax.Default.syntax)
  ,  ("Diff", Skylighting.Syntax.Diff.syntax `seq` Skylighting.Syntax.Diff.syntax)
  ,  ("Django HTML Template", Skylighting.Syntax.Djangotemplate.syntax `seq` Skylighting.Syntax.Djangotemplate.syntax)
  ,  ("Dockerfile", Skylighting.Syntax.Dockerfile.syntax `seq` Skylighting.Syntax.Dockerfile.syntax)
  ,  ("dot", Skylighting.Syntax.Dot.syntax `seq` Skylighting.Syntax.Dot.syntax)
  ,  ("Doxygen", Skylighting.Syntax.Doxygen.syntax `seq` Skylighting.Syntax.Doxygen.syntax)
  ,  ("DoxygenLua", Skylighting.Syntax.Doxygenlua.syntax `seq` Skylighting.Syntax.Doxygenlua.syntax)
  ,  ("DTD", Skylighting.Syntax.Dtd.syntax `seq` Skylighting.Syntax.Dtd.syntax)
  ,  ("Eiffel", Skylighting.Syntax.Eiffel.syntax `seq` Skylighting.Syntax.Eiffel.syntax)
  ,  ("Elixir", Skylighting.Syntax.Elixir.syntax `seq` Skylighting.Syntax.Elixir.syntax)
  ,  ("Email", Skylighting.Syntax.Email.syntax `seq` Skylighting.Syntax.Email.syntax)
  ,  ("Erlang", Skylighting.Syntax.Erlang.syntax `seq` Skylighting.Syntax.Erlang.syntax)
  ,  ("Intel x86 (FASM)", Skylighting.Syntax.Fasm.syntax `seq` Skylighting.Syntax.Fasm.syntax)
  ,  ("Fortran", Skylighting.Syntax.Fortran.syntax `seq` Skylighting.Syntax.Fortran.syntax)
  ,  ("FSharp", Skylighting.Syntax.Fsharp.syntax `seq` Skylighting.Syntax.Fsharp.syntax)
  ,  ("GCCExtensions", Skylighting.Syntax.Gcc.syntax `seq` Skylighting.Syntax.Gcc.syntax)
  ,  ("GLSL", Skylighting.Syntax.Glsl.syntax `seq` Skylighting.Syntax.Glsl.syntax)
  ,  ("GNU Assembler", Skylighting.Syntax.Gnuassembler.syntax `seq` Skylighting.Syntax.Gnuassembler.syntax)
  ,  ("Go", Skylighting.Syntax.Go.syntax `seq` Skylighting.Syntax.Go.syntax)
  ,  ("Hamlet", Skylighting.Syntax.Hamlet.syntax `seq` Skylighting.Syntax.Hamlet.syntax)
  ,  ("Haskell", Skylighting.Syntax.Haskell.syntax `seq` Skylighting.Syntax.Haskell.syntax)
  ,  ("Haxe", Skylighting.Syntax.Haxe.syntax `seq` Skylighting.Syntax.Haxe.syntax)
  ,  ("HTML", Skylighting.Syntax.Html.syntax `seq` Skylighting.Syntax.Html.syntax)
  ,  ("Idris", Skylighting.Syntax.Idris.syntax `seq` Skylighting.Syntax.Idris.syntax)
  ,  ("INI Files", Skylighting.Syntax.Ini.syntax `seq` Skylighting.Syntax.Ini.syntax)
  ,  ("ISO C++", Skylighting.Syntax.Isocpp.syntax `seq` Skylighting.Syntax.Isocpp.syntax)
  ,  ("Java", Skylighting.Syntax.Java.syntax `seq` Skylighting.Syntax.Java.syntax)
  ,  ("Javadoc", Skylighting.Syntax.Javadoc.syntax `seq` Skylighting.Syntax.Javadoc.syntax)
  ,  ("JavaScript", Skylighting.Syntax.Javascript.syntax `seq` Skylighting.Syntax.Javascript.syntax)
  ,  ("JSON", Skylighting.Syntax.Json.syntax `seq` Skylighting.Syntax.Json.syntax)
  ,  ("JSP", Skylighting.Syntax.Jsp.syntax `seq` Skylighting.Syntax.Jsp.syntax)
  ,  ("Julia", Skylighting.Syntax.Julia.syntax `seq` Skylighting.Syntax.Julia.syntax)
  ,  ("Kotlin", Skylighting.Syntax.Kotlin.syntax `seq` Skylighting.Syntax.Kotlin.syntax)
  ,  ("LaTeX", Skylighting.Syntax.Latex.syntax `seq` Skylighting.Syntax.Latex.syntax)
  ,  ("Lex/Flex", Skylighting.Syntax.Lex.syntax `seq` Skylighting.Syntax.Lex.syntax)
  ,  ("LilyPond", Skylighting.Syntax.Lilypond.syntax `seq` Skylighting.Syntax.Lilypond.syntax)
  ,  ("Literate Curry", Skylighting.Syntax.LiterateCurry.syntax `seq` Skylighting.Syntax.LiterateCurry.syntax)
  ,  ("Literate Haskell", Skylighting.Syntax.LiterateHaskell.syntax `seq` Skylighting.Syntax.LiterateHaskell.syntax)
  ,  ("LLVM", Skylighting.Syntax.Llvm.syntax `seq` Skylighting.Syntax.Llvm.syntax)
  ,  ("Lua", Skylighting.Syntax.Lua.syntax `seq` Skylighting.Syntax.Lua.syntax)
  ,  ("GNU M4", Skylighting.Syntax.M4.syntax `seq` Skylighting.Syntax.M4.syntax)
  ,  ("Makefile", Skylighting.Syntax.Makefile.syntax `seq` Skylighting.Syntax.Makefile.syntax)
  ,  ("Troff Mandoc", Skylighting.Syntax.Mandoc.syntax `seq` Skylighting.Syntax.Mandoc.syntax)
  ,  ("Markdown", Skylighting.Syntax.Markdown.syntax `seq` Skylighting.Syntax.Markdown.syntax)
  ,  ("Mathematica", Skylighting.Syntax.Mathematica.syntax `seq` Skylighting.Syntax.Mathematica.syntax)
  ,  ("Matlab", Skylighting.Syntax.Matlab.syntax `seq` Skylighting.Syntax.Matlab.syntax)
  ,  ("Maxima", Skylighting.Syntax.Maxima.syntax `seq` Skylighting.Syntax.Maxima.syntax)
  ,  ("MediaWiki", Skylighting.Syntax.Mediawiki.syntax `seq` Skylighting.Syntax.Mediawiki.syntax)
  ,  ("Metapost/Metafont", Skylighting.Syntax.Metafont.syntax `seq` Skylighting.Syntax.Metafont.syntax)
  ,  ("MIPS Assembler", Skylighting.Syntax.Mips.syntax `seq` Skylighting.Syntax.Mips.syntax)
  ,  ("Modelines", Skylighting.Syntax.Modelines.syntax `seq` Skylighting.Syntax.Modelines.syntax)
  ,  ("Modula-2", Skylighting.Syntax.Modula2.syntax `seq` Skylighting.Syntax.Modula2.syntax)
  ,  ("Modula-3", Skylighting.Syntax.Modula3.syntax `seq` Skylighting.Syntax.Modula3.syntax)
  ,  ("MonoBasic", Skylighting.Syntax.Monobasic.syntax `seq` Skylighting.Syntax.Monobasic.syntax)
  ,  ("Intel x86 (NASM)", Skylighting.Syntax.Nasm.syntax `seq` Skylighting.Syntax.Nasm.syntax)
  ,  ("noweb", Skylighting.Syntax.Noweb.syntax `seq` Skylighting.Syntax.Noweb.syntax)
  ,  ("Objective-C", Skylighting.Syntax.Objectivec.syntax `seq` Skylighting.Syntax.Objectivec.syntax)
  ,  ("Objective-C++", Skylighting.Syntax.Objectivecpp.syntax `seq` Skylighting.Syntax.Objectivecpp.syntax)
  ,  ("Objective Caml", Skylighting.Syntax.Ocaml.syntax `seq` Skylighting.Syntax.Ocaml.syntax)
  ,  ("Octave", Skylighting.Syntax.Octave.syntax `seq` Skylighting.Syntax.Octave.syntax)
  ,  ("OpenCL", Skylighting.Syntax.Opencl.syntax `seq` Skylighting.Syntax.Opencl.syntax)
  ,  ("Pascal", Skylighting.Syntax.Pascal.syntax `seq` Skylighting.Syntax.Pascal.syntax)
  ,  ("Perl", Skylighting.Syntax.Perl.syntax `seq` Skylighting.Syntax.Perl.syntax)
  ,  ("PHP/PHP", Skylighting.Syntax.Php.syntax `seq` Skylighting.Syntax.Php.syntax)
  ,  ("Pike", Skylighting.Syntax.Pike.syntax `seq` Skylighting.Syntax.Pike.syntax)
  ,  ("PostScript", Skylighting.Syntax.Postscript.syntax `seq` Skylighting.Syntax.Postscript.syntax)
  ,  ("POV-Ray", Skylighting.Syntax.Povray.syntax `seq` Skylighting.Syntax.Povray.syntax)
  ,  ("PowerShell", Skylighting.Syntax.Powershell.syntax `seq` Skylighting.Syntax.Powershell.syntax)
  ,  ("Prolog", Skylighting.Syntax.Prolog.syntax `seq` Skylighting.Syntax.Prolog.syntax)
  ,  ("Pure", Skylighting.Syntax.Pure.syntax `seq` Skylighting.Syntax.Pure.syntax)
  ,  ("PureBasic", Skylighting.Syntax.Purebasic.syntax `seq` Skylighting.Syntax.Purebasic.syntax)
  ,  ("Python", Skylighting.Syntax.Python.syntax `seq` Skylighting.Syntax.Python.syntax)
  ,  ("R Script", Skylighting.Syntax.R.syntax `seq` Skylighting.Syntax.R.syntax)
  ,  ("RELAX NG", Skylighting.Syntax.Relaxng.syntax `seq` Skylighting.Syntax.Relaxng.syntax)
  ,  ("RelaxNG-Compact", Skylighting.Syntax.Relaxngcompact.syntax `seq` Skylighting.Syntax.Relaxngcompact.syntax)
  ,  ("reStructuredText", Skylighting.Syntax.Rest.syntax `seq` Skylighting.Syntax.Rest.syntax)
  ,  ("Ruby/Rails/RHTML", Skylighting.Syntax.Rhtml.syntax `seq` Skylighting.Syntax.Rhtml.syntax)
  ,  ("Roff", Skylighting.Syntax.Roff.syntax `seq` Skylighting.Syntax.Roff.syntax)
  ,  ("Ruby", Skylighting.Syntax.Ruby.syntax `seq` Skylighting.Syntax.Ruby.syntax)
  ,  ("Rust", Skylighting.Syntax.Rust.syntax `seq` Skylighting.Syntax.Rust.syntax)
  ,  ("Scala", Skylighting.Syntax.Scala.syntax `seq` Skylighting.Syntax.Scala.syntax)
  ,  ("Scheme", Skylighting.Syntax.Scheme.syntax `seq` Skylighting.Syntax.Scheme.syntax)
  ,  ("scilab", Skylighting.Syntax.Sci.syntax `seq` Skylighting.Syntax.Sci.syntax)
  ,  ("sed", Skylighting.Syntax.Sed.syntax `seq` Skylighting.Syntax.Sed.syntax)
  ,  ("SGML", Skylighting.Syntax.Sgml.syntax `seq` Skylighting.Syntax.Sgml.syntax)
  ,  ("SQL (MySQL)", Skylighting.Syntax.SqlMysql.syntax `seq` Skylighting.Syntax.SqlMysql.syntax)
  ,  ("SQL (PostgreSQL)", Skylighting.Syntax.SqlPostgresql.syntax `seq` Skylighting.Syntax.SqlPostgresql.syntax)
  ,  ("SQL", Skylighting.Syntax.Sql.syntax `seq` Skylighting.Syntax.Sql.syntax)
  ,  ("Tcl/Tk", Skylighting.Syntax.Tcl.syntax `seq` Skylighting.Syntax.Tcl.syntax)
  ,  ("Tcsh", Skylighting.Syntax.Tcsh.syntax `seq` Skylighting.Syntax.Tcsh.syntax)
  ,  ("Texinfo", Skylighting.Syntax.Texinfo.syntax `seq` Skylighting.Syntax.Texinfo.syntax)
  ,  ("Verilog", Skylighting.Syntax.Verilog.syntax `seq` Skylighting.Syntax.Verilog.syntax)
  ,  ("VHDL", Skylighting.Syntax.Vhdl.syntax `seq` Skylighting.Syntax.Vhdl.syntax)
  ,  ("XML", Skylighting.Syntax.Xml.syntax `seq` Skylighting.Syntax.Xml.syntax)
  ,  ("x.org Configuration", Skylighting.Syntax.Xorg.syntax `seq` Skylighting.Syntax.Xorg.syntax)
  ,  ("xslt", Skylighting.Syntax.Xslt.syntax `seq` Skylighting.Syntax.Xslt.syntax)
  ,  ("XUL", Skylighting.Syntax.Xul.syntax `seq` Skylighting.Syntax.Xul.syntax)
  ,  ("Yacc/Bison", Skylighting.Syntax.Yacc.syntax `seq` Skylighting.Syntax.Yacc.syntax)
  ,  ("YAML", Skylighting.Syntax.Yaml.syntax `seq` Skylighting.Syntax.Yaml.syntax)
  ,  ("Zsh", Skylighting.Syntax.Zsh.syntax `seq` Skylighting.Syntax.Zsh.syntax) ]