Supported languages
Currently, highlight supports the following programming languages, markup languages and configuration files:
Language Language definition: description: ----------------------------------- 4gl: Informix a4c: ASCEND abp: ABAP/4 ada: ADA95 agda: Agda ampl: AMPL amtrix: AMTrix applescript:AppleScript arc: Arc arm: ARM as: Action Script asm: Assembler aspect: Abstract asp: ASP au3: AutoIt avenue: Avenue awk: (G)AWK bat: DOS Batch bb: Blitz Basic bib: BibTeX bms: BM Script boo: Python cb: ClearBasic cfc: ColdFusion MX c: C and C++ clipper: Clipper clojure: Clojure clp: Clips cob: COBOL cs: C# css: CSS diff: Diff diff: Diff d: D d: D definition dot: Graphviz dylan: Dylan e: Eiffel erl: Erlang euphoria: Euphoria exp: Express f77: Fortran 77 f90: Fortran 90 flx: Felix frink: Frink haskell: Haskell hcl: Hecl httpd: Apache Config icn: Icon idl: IDL ini: INI inp: FAME io: IO java: Java j: Jasmin js: Javascript jsp: JSP lbn: Luban ldif: LDAP lgt: Logtalk lhs: Haskell LHS lisp: Lisp lotos: Lotos ls: Lotus lsl: Linden Script lua: Lua ly: Lilypond make: Make mel: Maya mib: SNMP miranda: Miranda m: Matlab ml: Objective Caml mod3: Modula3 mo: Modelica mpl: Maple ms: MaxScript mssql: MSSQL nas: Nasal nice: Nice n: Nemerle nsi: NSIS nut: Squirrel oberon: Oberon objc: Objective C octave: Octave oorexx: Open Object Rexx os: Object Script pas: Pascal php: PHP pike: Pike pl1: PL/1 pl: Perl pov: POV-Ray progress: Progress pro: Prolog ps1: Microsoft PowerShell ps: PostScript psl: PATROL py: Python pyx: Pyrex q: Qore qmake: QMake Project qu: Qu rb: Ruby rexx: Rexx r: R rnc: Relax NG sas: SAS scala: Scala scilab: Scilab sc: Paradox sh: Bash s: PowerPC Assembler sma: SMALL smalltalk: Smalltalk sml: Standard ML sno: SNOBOL spec: RPM Spec spn: SPIN SQL sql: PL/SQL sybase: Sybase SQL tcl: Tcl/Tk tcsh: TCSH tex: TeX and LaTeX ttcn3: TTCN3 vala: Vala vb: Visual Basic verilog: Verilog vhd: VHDL xml: XML xpp: SuperX++ y: BisonBack
