Difference between revisions of "Source Code Help"

From RobotX
Jump to navigation Jump to search
m (Text replacement - "</translate>" to "")
m (Text replacement - "<tvar|(.*)>" to "")
Line 6: Line 6:
 
===Code Language Example===
 
===Code Language Example===
  
<pre>
+
 
<source lang="csharp">
+
 
 
// Hello World in Microsoft C# ("C-Sharp").
 
// Hello World in Microsoft C# ("C-Sharp").
  
Line 20: Line 20:
 
     }
 
     }
 
}
 
}
</source>
+
 
<nowiki></nowiki></pre>
+
 
  
 
Results in:
 
Results in:
  
<source lang="csharp">
+
 
 
// Hello World in Microsoft C# ("C-Sharp").
 
// Hello World in Microsoft C# ("C-Sharp").
  
Line 38: Line 38:
 
     }
 
     }
 
}
 
}
</source>
+
 
  
 
=== Programming languages ===
 
=== Programming languages ===
<blockquote>
+
 
 
{{flatlist|
 
{{flatlist|
 
* ActionScript
 
* ActionScript
Line 124: Line 124:
 
* Zephir
 
* Zephir
 
}}
 
}}
</blockquote>
+
 
  
 
=== Template languages ===
 
=== Template languages ===
<blockquote>
+
 
 
{{flatlist|
 
{{flatlist|
 
* Cheetah templates
 
* Cheetah templates
Line 139: Line 139:
 
* Tea
 
* Tea
 
}}
 
}}
</blockquote>
+
 
  
 
=== Other markup ===
 
=== Other markup ===
<blockquote>
+
 
 
{{flatlist|
 
{{flatlist|
 
* Apache config files
 
* Apache config files
Line 181: Line 181:
 
* YAML
 
* YAML
 
}}
 
}}
</blockquote>
+
 
  
 
For accurate language codes, see [http://pygments.org/docs/lexers/ complete details in the Pygments document] and there are some mappings for some language names which were supported by GeSHi ([https://github.com/wikimedia/mediawiki-extensions-SyntaxHighlight_GeSHi/blob/master/includes/SyntaxHighlightGeSHiCompat.php full list]).
 
For accurate language codes, see [http://pygments.org/docs/lexers/ complete details in the Pygments document] and there are some mappings for some language names which were supported by GeSHi ([https://github.com/wikimedia/mediawiki-extensions-SyntaxHighlight_GeSHi/blob/master/includes/SyntaxHighlightGeSHiCompat.php full list]).
Line 191: Line 191:
 
!Code|| Language
 
!Code|| Language
 
|-
 
|-
|<del><code>4cs</code></del>||4CS
+
||4CS
 
|-
 
|-
|<code>6502acme</code>||MOS 6502 (6510) ACME Cross Assembler
+
||MOS 6502 (6510) ACME Cross Assembler
 
|-
 
|-
|<code>6502kickass</code>||MOS 6502 (6510) Kick Assembler
+
||MOS 6502 (6510) Kick Assembler
 
|-
 
|-
|<code>6502tasm</code>||MOS 6502 (6510) TASM/64TASS
+
||MOS 6502 (6510) TASM/64TASS
 
|-
 
|-
|<code>68000devpac</code>||Motorola 68000 - HiSoft Devpac ST 2 Assembler
+
||Motorola 68000 - HiSoft Devpac ST 2 Assembler
 
|-
 
|-
|<code>abap</code>||[[w:ABAP|ABAP]]
+
||[[w:ABAP|ABAP]]
 
|-
 
|-
|<code>actionscript</code>||[[w:ActionScript|ActionScript]]
+
||[[w:ActionScript|ActionScript]]
 
|-
 
|-
|<code>actionscript3</code>||[[w:ActionScript3|ActionScript3]]
+
||[[w:ActionScript3|ActionScript3]]
 
|-
 
|-
|<code>ada</code>||[[w:Ada (programming language)|Ada]]
+
||[[w:Ada (programming language)|Ada]]
 
|-
 
|-
|<del><code>algol68</code></del>||[[w:ALGOL 68|ALGOL 68]]
+
||[[w:ALGOL 68|ALGOL 68]]
 
|-
 
|-
|<code>apache</code>||[[w:Apache HTTP Server|Apache Configuration]]
+
||[[w:Apache HTTP Server|Apache Configuration]]
 
|-
 
|-
|<code>applescript</code>||[[w:AppleScript|AppleScript]]
+
||[[w:AppleScript|AppleScript]]
 
|-
 
|-
|<code>apt_sources</code>||[[w:Apt sources|Apt sources]]
+
||[[w:Apt sources|Apt sources]]
 
|-
 
|-
|<code>arm</code>||[[w:ARM architecture|ARM]] Assembler
+
||[[w:ARM architecture|ARM]] Assembler
 
|-
 
|-
|<code>asm</code>||[[w:Assembly language|Assembly]]
+
||[[w:Assembly language|Assembly]]
 
|-
 
|-
|<code>asp</code>||[[w:Active Server Pages|Active Server Pages (ASP)]]
+
||[[w:Active Server Pages|Active Server Pages (ASP)]]
 
|-
 
|-
|<code>asymptote</code>||[[w:Asymptote (vector graphics language)|Asymptote]]
+
||[[w:Asymptote (vector graphics language)|Asymptote]]
 
|-
 
|-
|<del><code>autoconf</code></del>||[[w:Autoconf|Autoconf]]
+
||[[w:Autoconf|Autoconf]]
 
|-
 
|-
|<code>autohotkey</code>||[[w:AutoHotkey|AutoHotkey]]
+
||[[w:AutoHotkey|AutoHotkey]]
 
|-
 
|-
|<code>autoit</code>||[[w:AutoIt|AutoIt]]
+
||[[w:AutoIt|AutoIt]]
 
|-
 
|-
|<del><code>avisynth</code></del>||[[w:AviSynth|AviSynth]]
+
||[[w:AviSynth|AviSynth]]
 
|-
 
|-
|<code>awk</code>||[[w:AWK|AWK]]
+
||[[w:AWK|AWK]]
 
|-
 
|-
|<code>bascomavr</code>||BASCOM AVR
+
||BASCOM AVR
 
|-
 
|-
|<code>bash</code>||[[w:Bash (Unix shell)|Bash]]
+
||[[w:Bash (Unix shell)|Bash]]
 
|-
 
|-
|<code>basic4gl</code>||[[w:Basic4GL|Basic4GL]]
+
||[[w:Basic4GL|Basic4GL]]
 
|-
 
|-
|<code>bf</code>||[[w:Brainfuck|Brainfuck]]
+
||[[w:Brainfuck|Brainfuck]]
 
|-
 
|-
|<code>bibtex</code>||[[w:BibTeX|BibTeX]]
+
||[[w:BibTeX|BibTeX]]
 
|-
 
|-
|<code>blitzbasic</code>||[[w:Blitz BASIC|Blitz BASIC]]
+
||[[w:Blitz BASIC|Blitz BASIC]]
 
|-
 
|-
|<code>bnf</code>||[[w:Backus–Naur Form|Backus–Naur Form]]
+
||[[w:Backus–Naur Form|Backus–Naur Form]]
 
|-
 
|-
|<code>boo</code>||[[w:Boo (programming language)|Boo]]
+
||[[w:Boo (programming language)|Boo]]
 
|-
 
|-
|<code>c</code>||[[w:C (programming language)|C]]
+
||[[w:C (programming language)|C]]
 
|-
 
|-
|<code>c_loadrunner</code>||C Loadrunner
+
||C Loadrunner
 
|-
 
|-
|<code>c_mac</code>||C (Mac)
+
||C (Mac)
 
|-
 
|-
|<del><code>caddcl</code></del>||[[w:Dialog Control Language|AutoCAD DCL]]
+
||[[w:Dialog Control Language|AutoCAD DCL]]
 
|-
 
|-
|<code>cadlisp</code>||[[w:AutoLISP|AutoLISP]]
+
||[[w:AutoLISP|AutoLISP]]
 
|-
 
|-
|<code>cfdg</code>||CFDG
+
||CFDG
 
|-
 
|-
|<code>cfm</code>||[[w:ColdFusion Markup Language|ColdFusion Markup Language]]
+
||[[w:ColdFusion Markup Language|ColdFusion Markup Language]]
 
|-
 
|-
|<code>chaiscript</code>||[[w:ChaiScript|ChaiScript]]
+
||[[w:ChaiScript|ChaiScript]]
 
|-
 
|-
|<del><code>cil</code></del>||[[w:Common_Intermediate_Language|Common Intermediate Language (CIL)]]
+
||[[w:Common_Intermediate_Language|Common Intermediate Language (CIL)]]
 
|-
 
|-
|<code>clojure</code>||[[w:Clojure|Clojure]]
+
||[[w:Clojure|Clojure]]
 
|-
 
|-
|<code>cmake</code>||[[w:CMake|CMake]]
+
||[[w:CMake|CMake]]
 
|-
 
|-
|<code>cobol</code>||[[w:COBOL|COBOL]]
+
||[[w:COBOL|COBOL]]
 
|-
 
|-
|<code>coffeescript</code>||[[w:CoffeeScript|CoffeeScript]]
+
||[[w:CoffeeScript|CoffeeScript]]
 
|-
 
|-
|<code>cpp</code>||[[w:C++|C++]]
+
||[[w:C++|C++]]
 
|-
 
|-
|<code>cpp-qt</code>||[[w:Qt (toolkit)|C++ (Qt toolkit)]]
+
||[[w:Qt (toolkit)|C++ (Qt toolkit)]]
 
|-
 
|-
|<code>csh</code>||[[w:C Shell|C shell]]
+
||[[w:C Shell|C shell]]
 
|-
 
|-
|<code>csharp</code>||[[w:C Sharp (programming language)|C#]]
+
||[[w:C Sharp (programming language)|C#]]
 
|-
 
|-
|<code>css</code>||[[w:Cascading Style Sheets|Cascading Style Sheets (CSS)]]
+
||[[w:Cascading Style Sheets|Cascading Style Sheets (CSS)]]
 
|-
 
|-
|<del><code>cuesheet</code></del>||[[w:Cue sheet (computing)|Cue sheet]]
+
||[[w:Cue sheet (computing)|Cue sheet]]
 
|-
 
|-
|<code>d</code>||[[w:D (programming language)|D]]
+
||[[w:D (programming language)|D]]
 
|-
 
|-
|<code>dart</code>||[[w:Dart (programming language)|Dart]]
+
||[[w:Dart (programming language)|Dart]]
 
|-
 
|-
|<code>dcl</code>||[[w:Data Control Language|Data Control Language]]
+
||[[w:Data Control Language|Data Control Language]]
 
|-
 
|-
|<code>dcpu16</code>||[[w:DCPU-16|DCPU-16]]
+
||[[w:DCPU-16|DCPU-16]]
 
|-
 
|-
|<del><code>dcs</code></del>||Data Conversion System
+
||Data Conversion System
 
|-
 
|-
|<code>delphi</code>||[[w:Delphi programming language|Delphi]]
+
||[[w:Delphi programming language|Delphi]]
 
|-
 
|-
|<code>diff</code>||[[w:Diff|Diff]]
+
||[[w:Diff|Diff]]
 
|-
 
|-
|<code>div</code>||DIV
+
||DIV
 
|-
 
|-
|<code>dosbatch</code>||[[w:DOS batch file|DOS batch file]]
+
||[[w:DOS batch file|DOS batch file]]
 
|-
 
|-
|<del><code>dot</code></del>||[[w:DOT (graph description language)|DOT]]
+
||[[w:DOT (graph description language)|DOT]]
 
|-
 
|-
|<del><code>e</code></del>||[[w:E (programming language)|E]]
+
||[[w:E (programming language)|E]]
 
|-
 
|-
|<code>ebnf</code>||[[w:Backus–Naur Form|Extended Backus–Naur Form]]
+
||[[w:Backus–Naur Form|Extended Backus–Naur Form]]
 
|-
 
|-
|<code>ecmascript</code>||[[w:ECMAScript|ECMAScript]]
+
||[[w:ECMAScript|ECMAScript]]
 
|-
 
|-
|<code>eiffel</code>||[[w:Eiffel (programming language)|Eiffel]]
+
||[[w:Eiffel (programming language)|Eiffel]]
 
|-
 
|-
|<del><code>email</code></del>||Email (mbox \ eml \ RFC format)
+
||Email (mbox \ eml \ RFC format)
 
|-
 
|-
|<del><code>epc</code></del>||Enerscript
+
||Enerscript
 
|-
 
|-
|<code>erlang</code>||[[w:Erlang (programming language)|Erlang]]
+
||[[w:Erlang (programming language)|Erlang]]
 
|-
 
|-
|<code>euphoria</code>||[[w:Euphoria (programming language)|Euphoria]]
+
||[[w:Euphoria (programming language)|Euphoria]]
 
|-
 
|-
|<del><code>f1</code></del>||Formula One
+
||Formula One
 
|-
 
|-
|<del><code>falcon</code></del>||[[w:Falcon (programming language)|Falcon]]
+
||[[w:Falcon (programming language)|Falcon]]
 
|-
 
|-
|<del><code>fo</code></del>||FO
+
||FO
 
|-
 
|-
|<code>fortran</code>||[[w:Fortran|Fortran]]
+
||[[w:Fortran|Fortran]]
 
|-
 
|-
|<code>freebasic</code>||[[w:FreeBASIC|FreeBASIC]]
+
||[[w:FreeBASIC|FreeBASIC]]
 
|-
 
|-
|<del><code>freeswitch</code></del>||[[w:FreeSWITCH|FreeSWITCH]]
+
||[[w:FreeSWITCH|FreeSWITCH]]
 
|-
 
|-
|<code>fsharp</code>||[[w:Fsharp|Fsharp]]
+
||[[w:Fsharp|Fsharp]]
 
|-
 
|-
|<code>gambas</code>||[[w:Gambas programming language|Gambas]]
+
||[[w:Gambas programming language|Gambas]]
 
|-
 
|-
|<del><code>gdb</code></del>||[[w:GDB|GDB]]
+
||[[w:GDB|GDB]]
 
|-
 
|-
|<code>genero</code>||Genero
+
||Genero
 
|-
 
|-
|<del><code>genie</code></del>||[[w:Genie (programming language)|Genie]]
+
||[[w:Genie (programming language)|Genie]]
 
|-
 
|-
|<code>gettext</code>||[[w:gettext|gettext]]
+
||[[w:gettext|gettext]]
 
|-
 
|-
|<code>glsl</code>||[[w:GLSL|OpenGL Shading Language (GLSL)]]
+
||[[w:GLSL|OpenGL Shading Language (GLSL)]]
 
|-
 
|-
|<del><code>gml</code></del>||[[w:Game Maker Language|Game Maker Language (GML)]]
+
||[[w:Game Maker Language|Game Maker Language (GML)]]
 
|-
 
|-
|<code>gnuplot</code>||[[w:gnuplot|gnuplot]]
+
||[[w:gnuplot|gnuplot]]
 
|-
 
|-
|<code>go</code>||[[w:Go (programming language)|Go]]
+
||[[w:Go (programming language)|Go]]
 
|-
 
|-
|<code>groovy</code>||[[w:Groovy (programming language)|Groovy]]
+
||[[w:Groovy (programming language)|Groovy]]
 
|-
 
|-
|<code>gwbasic</code>||[[w:GW-BASIC|GW-BASIC]]
+
||[[w:GW-BASIC|GW-BASIC]]
 
|-
 
|-
|<code>haskell</code>||[[w:Haskell (programming language)|Haskell]]
+
||[[w:Haskell (programming language)|Haskell]]
 
|-
 
|-
|<code>haxe</code>||[[w:Haxe|Haxe]]
+
||[[w:Haxe|Haxe]]
 
|-
 
|-
|<del><code>hicest</code></del>||HicEst
+
||HicEst
 
|-
 
|-
|<del><code>hq9plus</code></del>||[[w:HQ9+|HQ9+]]
+
||[[w:HQ9+|HQ9+]]
 
|-
 
|-
|<code>html4strict</code>||[[w:HTML|HTML]]
+
||[[w:HTML|HTML]]
 
|-
 
|-
|<code>html5</code>||[[w:HTML5|HTML5]]
+
||[[w:HTML5|HTML5]]
 
|-
 
|-
|<del><code>icon</code></del>||[[w:Icon (programming language)|Icon]]
+
||[[w:Icon (programming language)|Icon]]
 
|-
 
|-
|<code>idl</code>||[[w:Universal Network Objects|Uno IDL]]
+
||[[w:Universal Network Objects|Uno IDL]]
 
|-
 
|-
|<code>ini</code>||[[w:INI file|INI]]
+
||[[w:INI file|INI]]
 
|-
 
|-
|<del><code>inno</code></del>||[[w:Inno Setup|Inno]]
+
||[[w:Inno Setup|Inno]]
 
|-
 
|-
|<del><code>intercal</code></del>||[[w:INTERCAL|INTERCAL]]
+
||[[w:INTERCAL|INTERCAL]]
 
|-
 
|-
|<code>io</code>||[[w:Io (programming language)|Io]]
+
||[[w:Io (programming language)|Io]]
 
|-
 
|-
|<code>j</code>||[[w:J (programming language)|J]]
+
||[[w:J (programming language)|J]]
 
|-
 
|-
|<code>java</code>||[[w:Java (programming language)|Java]]
+
||[[w:Java (programming language)|Java]]
 
|-
 
|-
|<code>java5</code>||[[w:Java (programming language)|Java(TM) 2 Platform Standard Edition 5.0 ]]
+
||[[w:Java (programming language)|Java(TM) 2 Platform Standard Edition 5.0 ]]
 
|-
 
|-
|<code>javascript</code>||[[w:JavaScript|JavaScript]]
+
||[[w:JavaScript|JavaScript]]
 
|-
 
|-
|<code>jquery</code>||[[w:jQuery|jQuery]]
+
||[[w:jQuery|jQuery]]
 
|-
 
|-
|<del><code>kixtart</code></del>||[[w:KiXtart|KiXtart]]
+
||[[w:KiXtart|KiXtart]]
 
|-
 
|-
|<del><code>klonec</code></del>||Klone C
+
||Klone C
 
|-
 
|-
|<del><code>klonecpp</code></del>||Klone C++
+
||Klone C++
 
|-
 
|-
|<code>kotlin</code>||[[w:Kotlin (programming language)|Kotlin]]
+
||[[w:Kotlin (programming language)|Kotlin]]
 
|-
 
|-
|<code>ksh</code>||[[w:Korn Shell|Korn shell]]
+
||[[w:Korn Shell|Korn shell]]
 
|-
 
|-
|<code>latex</code>||[[w:LaTeX|LaTeX]]
+
||[[w:LaTeX|LaTeX]]
 
|-
 
|-
|<del><code>lb</code></del>||[[w:Liberty BASIC|Liberty BASIC]]
+
||[[w:Liberty BASIC|Liberty BASIC]]
 
|-
 
|-
|<del><code>ldif</code></del>||[[w:LDAP Data Interchange Format|LDAP Data Interchange Format]]
+
||[[w:LDAP Data Interchange Format|LDAP Data Interchange Format]]
 
|-
 
|-
|<code>lisp</code>||[[w:Lisp (programming language)|Lisp]]
+
||[[w:Lisp (programming language)|Lisp]]
 
|-
 
|-
|<code>llvm</code>||[[w:LLVM|LLVM]]
+
||[[w:LLVM|LLVM]]
 
|-
 
|-
|<code>locobasic</code>||[[w:Locomotive BASIC|Locomotive BASIC]]
+
||[[w:Locomotive BASIC|Locomotive BASIC]]
 
|-
 
|-
|<code>logtalk</code>||[[w:Logtalk|Logtalk]]
+
||[[w:Logtalk|Logtalk]]
 
|-
 
|-
|<del><code>lolcode</code></del>||[[w:LOLCODE|LOLCODE]]
+
||[[w:LOLCODE|LOLCODE]]
 
|-
 
|-
|<del><code>lotusformulas</code></del>||[[w:Formula language|Formula language]]
+
||[[w:Formula language|Formula language]]
 
|-
 
|-
|<del><code>lotusscript</code></del>||[[w:LotusScript|LotusScript]]
+
||[[w:LotusScript|LotusScript]]
 
|-
 
|-
|<del><code>lscript</code></del>||[[w:LScript|LightWave 3D]]
+
||[[w:LScript|LightWave 3D]]
 
|-
 
|-
|<del><code>lsl2</code></del>||[[w:Linden Scripting Language|Linden Scripting Language]]
+
||[[w:Linden Scripting Language|Linden Scripting Language]]
 
|-
 
|-
|<code>lua</code>||[[w:Lua (programming language)|Lua]]
+
||[[w:Lua (programming language)|Lua]]
 
|-
 
|-
|<del><code>magiksf</code></del>||[[w:Magik (programming language)|Magik]]
+
||[[w:Magik (programming language)|Magik]]
 
|-
 
|-
|<code>m68k</code>||[[w:Motorola 68000|Motorola 68000 Assembler]]
+
||[[w:Motorola 68000|Motorola 68000 Assembler]]
 
|-
 
|-
|<code>make</code>||[[w:Make (software)|make]]
+
||[[w:Make (software)|make]]
 
|-
 
|-
|<code>mapbasic</code>||[[w:MapBasic|MapBasic]]
+
||[[w:MapBasic|MapBasic]]
 
|-
 
|-
|<code>matlab</code>||[[w:MATLAB|MATLAB M]]
+
||[[w:MATLAB|MATLAB M]]
 
|-
 
|-
|<del><code>mirc</code></del>||[[w:mIRC scripting language|mIRC scripting language]]
+
||[[w:mIRC scripting language|mIRC scripting language]]
 
|-
 
|-
|<code>mmix</code>||[[w:MMIX|MMIX]]
+
||[[w:MMIX|MMIX]]
 
|-
 
|-
|<code>modula2</code>||[[w:Modula-2|Modula-2]]
+
||[[w:Modula-2|Modula-2]]
 
|-
 
|-
|<del><code>modula3</code></del>||[[w:Modula-3|Modula-3]]
+
||[[w:Modula-3|Modula-3]]
 
|-
 
|-
|<code>mpasm</code>||[[w:PIC microcontroller|Microchip Assembler]]
+
||[[w:PIC microcontroller|Microchip Assembler]]
 
|-
 
|-
|<code>mxml</code>||[[w:MXML|MXML]]
+
||[[w:MXML|MXML]]
 
|-
 
|-
|<code>mysql</code>||[[w:MySQL|MySQL]]
+
||[[w:MySQL|MySQL]]
 
|-
 
|-
|<del><code>nagios</code></del>||[[w:Nagios|Nagios]]
+
||[[w:Nagios|Nagios]]
 
|-
 
|-
|<code>netrexx</code>||[[w:NetRexx|NetRexx]]
+
||[[w:NetRexx|NetRexx]]
 
|-
 
|-
|<code>newlisp</code>||[[w:NewLISP|NewLISP]]
+
||[[w:NewLISP|NewLISP]]
 
|-
 
|-
|<code>nsis</code>||[[w:Nullsoft Scriptable Install System|Nullsoft Scriptable Install System (NSIS)]]
+
||[[w:Nullsoft Scriptable Install System|Nullsoft Scriptable Install System (NSIS)]]
 
|-
 
|-
|<code>oberon2</code>||[[w:Oberon-2 (programming language)|Oberon-2]]
+
||[[w:Oberon-2 (programming language)|Oberon-2]]
 
|-
 
|-
|<code>objc</code>||[[w:Objective-C|Objective-C]]
+
||[[w:Objective-C|Objective-C]]
 
|-
 
|-
|<del><code>objeck</code></del>||[[w:Objeck (programming language)|Objeck]]
+
||[[w:Objeck (programming language)|Objeck]]
 
|-
 
|-
|<code>ocaml</code>||[[w:OCaml|OCaml]]
+
||[[w:OCaml|OCaml]]
 
|-
 
|-
|<code>ocaml-brief</code>||[[w:OCaml|OCaml]]
+
||[[w:OCaml|OCaml]]
 
|-
 
|-
|<code>octave</code>||[[w:Octave programming language|Octave]]
+
||[[w:Octave programming language|Octave]]
 
|-
 
|-
|<code>oobas</code>||[[w:StarOffice Basic|OpenOffice.org Basic]]
+
||[[w:StarOffice Basic|OpenOffice.org Basic]]
 
|-
 
|-
|<code>oorexx</code>||[[w:Object REXX|Object REXX]]
+
||[[w:Object REXX|Object REXX]]
 
|-
 
|-
|<code>oracle11</code>||[[w:PL/SQL|Oracle 11 SQL]]
+
||[[w:PL/SQL|Oracle 11 SQL]]
 
|-
 
|-
|<code>oracle8</code>||[[w:PL/SQL|Oracle 8 SQL]]
+
||[[w:PL/SQL|Oracle 8 SQL]]
 
|-
 
|-
|<del><code>oxygene</code></del>||[[w:Oxygene (programming language)|Oxygene]]
+
||[[w:Oxygene (programming language)|Oxygene]]
 
|-
 
|-
|<code>oz</code>||[[w:Oz (programming language)|Oz]]
+
||[[w:Oz (programming language)|Oz]]
 
|-
 
|-
|<del><code>parasail</code></del>||[[w:ParaSail (programming language)|ParaSail]]
+
||[[w:ParaSail (programming language)|ParaSail]]
 
|-
 
|-
|<del><code>parigp</code></del>||[[w:PARI/GP|PARI/GP]]
+
||[[w:PARI/GP|PARI/GP]]
 
|-
 
|-
|<code>pascal</code>||[[w:Pascal (programming language)|Pascal]]
+
||[[w:Pascal (programming language)|Pascal]]
 
|-
 
|-
|<del><code>pcre</code></del>||[[w:Perl Compatible Regular Expressions|Perl Compatible Regular Expressions]]
+
||[[w:Perl Compatible Regular Expressions|Perl Compatible Regular Expressions]]
 
|-
 
|-
|<del><code>per</code></del>||per
+
||per
 
|-
 
|-
|<code>perl</code>||[[w:Perl|Perl]]
+
||[[w:Perl|Perl]]
 
|-
 
|-
|<code>perl6</code>||[[w:Perl 6|Perl 6]]
+
||[[w:Perl 6|Perl 6]]
 
|-
 
|-
|<del><code>pf</code></del>||[[w:PF (firewall)|PF]]
+
||[[w:PF (firewall)|PF]]
 
|-
 
|-
|<code>php</code>||[[w:PHP|PHP]]
+
||[[w:PHP|PHP]]
 
|-
 
|-
|<code>php-brief</code>||[[w:PHP|PHP]] ''([[phab:T94292 |deprecated]] &ndash; no colors, odd framing)''
+
||[[w:PHP|PHP]] ''([[phab:T94292 |deprecated]] &ndash; no colors, odd framing)''
 
|-
 
|-
|<code>pic16</code>||[[w:PIC microcontroller|PIC assembly language]]
+
||[[w:PIC microcontroller|PIC assembly language]]
 
|-
 
|-
|<code>pike</code>||[[w:Pike (programming language)|Pike]]
+
||[[w:Pike (programming language)|Pike]]
 
|-
 
|-
|<del><code>pixelbender</code></del>||[[w:Adobe Pixel Bender|Pixel Bender]]
+
||[[w:Adobe Pixel Bender|Pixel Bender]]
 
|-
 
|-
|<del><code>pli</code></del>||[[w:PL/I|PL/I]]
+
||[[w:PL/I|PL/I]]
 
|-
 
|-
|<code>plsql</code>||[[w:PL/SQL|PL/SQL]]
+
||[[w:PL/SQL|PL/SQL]]
 
|-
 
|-
|<code>postgresql</code>||[[w:PostgreSQL|PostgreSQL]]
+
||[[w:PostgreSQL|PostgreSQL]]
 
|-
 
|-
|<code>postscript</code>||[[w:PostScript|PostScript]]
+
||[[w:PostScript|PostScript]]
 
|-
 
|-
|<code>povray</code>||[[w:POV-Ray|Persistence of Vision Raytracer]]
+
||[[w:POV-Ray|Persistence of Vision Raytracer]]
 
|-
 
|-
|<del><code>powerbuilder</code></del>||[[w:PowerBuilder|PowerBuilder]]
+
||[[w:PowerBuilder|PowerBuilder]]
 
|-
 
|-
|<code>powershell</code>||[[w:Windows PowerShell|Windows PowerShell]]
+
||[[w:Windows PowerShell|Windows PowerShell]]
 
|-
 
|-
|<del><code>proftpd</code></del>||[[w:ProFTPD|ProFTPD]]
+
||[[w:ProFTPD|ProFTPD]]
 
|-
 
|-
|<code>progress</code>||[[w:OpenEdge Advanced Business Language|OpenEdge Advanced Business Language]]
+
||[[w:OpenEdge Advanced Business Language|OpenEdge Advanced Business Language]]
 
|-
 
|-
|<code>prolog</code>||[[w:Prolog|Prolog]]
+
||[[w:Prolog|Prolog]]
 
|-
 
|-
|<code>properties</code>||[[w:.properties|Properties file]]
+
||[[w:.properties|Properties file]]
 
|-
 
|-
|<del><code>providex</code></del>||[[w:ProvideX|ProvideX]]
+
||[[w:ProvideX|ProvideX]]
 
|-
 
|-
|<code>purebasic</code>||[[w:PureBasic|PureBasic]]
+
||[[w:PureBasic|PureBasic]]
 
|-
 
|-
|<code>pycon</code>||[[w:Python (programming language)|Python]]
+
||[[w:Python (programming language)|Python]]
 
|-
 
|-
|<code>pys60</code>||[[w:Python for S60|PyS60]]
+
||[[w:Python for S60|PyS60]]
 
|-
 
|-
|<code>python</code><br /><code>py</code>||[[w:Python (programming language)|Python]]
+
||[[w:Python (programming language)|Python]]
 
|-
 
|-
|<code>python3</code><br /><code>py3</code>||[[w:Python (programming language)|Python3]]
+
||[[w:Python (programming language)|Python3]]
 
|-
 
|-
|<del><code>q</code></del>||[[w:Q (equational programming language)|Q]]
+
||[[w:Q (equational programming language)|Q]]
 
|-
 
|-
|<code>qbasic</code>||[[w:QBasic|QBasic/QuickBASIC]]
+
||[[w:QBasic|QBasic/QuickBASIC]]
 
|-
 
|-
|<code>rails</code>||[[w:Ruby on Rails|Rails]]
+
||[[w:Ruby on Rails|Rails]]
 
|-
 
|-
|<code>rebol</code>||[[w:Rebol|Rebol]]
+
||[[w:Rebol|Rebol]]
 
|-
 
|-
|<code>reg</code>||[[w:Windows Registry|Windows Registry]]
+
||[[w:Windows Registry|Windows Registry]]
 
|-
 
|-
|<code>rexx</code>||[[w:Rexx|Rexx]]
+
||[[w:Rexx|Rexx]]
 
|-
 
|-
|<del><code>robots</code></del>||[[w:Robots exclusion standard|robots.txt]]
+
||[[w:Robots exclusion standard|robots.txt]]
 
|-
 
|-
|<code>rpmspec</code>||[[w:RPM Package Manager|RPM Spec files]]
+
||[[w:RPM Package Manager|RPM Spec files]]
 
|-
 
|-
|<code>rsplus</code>||[[w:R (programming language)|R]]
+
||[[w:R (programming language)|R]]
 
|-
 
|-
|<code>ruby</code>||[[w:Ruby (programming language)|Ruby]]
+
||[[w:Ruby (programming language)|Ruby]]
 
|-
 
|-
|<del><code>sas</code></del>||[[w:SAS (software)|SAS]]
+
||[[w:SAS (software)|SAS]]
 
|-
 
|-
|<code>scala</code>||[[w:Scala_(programming_language)|Scala]]
+
||[[w:Scala_(programming_language)|Scala]]
 
|-
 
|-
|<code>scheme</code>||[[w:Scheme (programming language)|Scheme]]
+
||[[w:Scheme (programming language)|Scheme]]
 
|-
 
|-
|<code>sh</code><br /><code>shell</code><br /><code>shell-session</code>||[[w:Shell script|Shell Script]]
+
||[[w:Shell script|Shell Script]]
 
|-
 
|-
|<code>scilab</code>||[[w:Scilab|Scilab]]
+
||[[w:Scilab|Scilab]]
 
|-
 
|-
|<code>sdlbasic</code>||[[w:SdlBasic|SdlBasic]]
+
||[[w:SdlBasic|SdlBasic]]
 
|-
 
|-
|<code>smalltalk</code>||[[w:Smalltalk|Smalltalk]]
+
||[[w:Smalltalk|Smalltalk]]
 
|-
 
|-
|<code>smarty</code>||[[w:Smarty|Smarty]]
+
||[[w:Smarty|Smarty]]
 
|-
 
|-
|<code>spark</code>||[[w:SPARK (programming language)|SPARK]]
+
||[[w:SPARK (programming language)|SPARK]]
 
|-
 
|-
|<code>sparql</code>||[[w:SPARQL|SPARQL]]
+
||[[w:SPARQL|SPARQL]]
 
|-
 
|-
|<code>sql</code>||[[w:SQL|SQL]]
+
||[[w:SQL|SQL]]
 
|-
 
|-
|<del><code>stonescript</code></del>||StoneScript (Scripting language for [[w:ShiVa|ShiVa3D]])
+
||StoneScript (Scripting language for [[w:ShiVa|ShiVa3D]])
 
|-
 
|-
|<code>systemverilog</code>||[[w:SystemVerilog|SystemVerilog]]
+
||[[w:SystemVerilog|SystemVerilog]]
 
|-
 
|-
|<code>tcsh</code>||[[w:Tcsh|Tcsh]]
+
||[[w:Tcsh|Tcsh]]
 
|-
 
|-
|<code>tcl</code>||[[w:Tcl|Tcl]]
+
||[[w:Tcl|Tcl]]
 
|-
 
|-
|<del><code>teraterm</code></del>||[[w:Tera Term|Tera Term]]
+
||[[w:Tera Term|Tera Term]]
 
|-
 
|-
|<code>text</code>||[[w:Plain text|Plain text]]
+
||[[w:Plain text|Plain text]]
 
|-
 
|-
|<code>thinbasic</code>||[[w:thinBasic|thinBasic]]
+
||[[w:thinBasic|thinBasic]]
 
|-
 
|-
|<code>ts</code>||[[w:TypeScript|TypeScript]]
+
||[[w:TypeScript|TypeScript]]
 
|-
 
|-
|<code>tsql</code>||[[w:Transact-SQL|Transact-SQL]]
+
||[[w:Transact-SQL|Transact-SQL]]
 
|-
 
|-
|<del><code>typoscript</code></del>||[[w:TYPO3|TypoScript]]
+
||[[w:TYPO3|TypoScript]]
 
|-
 
|-
|<del><code>unicon</code></del>||[[w:Unicon (programming language)|Unicon]]
+
||[[w:Unicon (programming language)|Unicon]]
 
|-
 
|-
|<code>upc</code>||[[w:Unified Parallel C|Unified Parallel C]]
+
||[[w:Unified Parallel C|Unified Parallel C]]
 
|-
 
|-
|<code>urbi</code>||[[w:URBI|URBI]]
+
||[[w:URBI|URBI]]
 
|-
 
|-
|<del><code>uscript</code></del>||[[w:UnrealScript|UnrealScript]]
+
||[[w:UnrealScript|UnrealScript]]
 
|-
 
|-
|<code>vala</code>||[[w:Vala_(programming_language)|Vala]]
+
||[[w:Vala_(programming_language)|Vala]]
 
|-
 
|-
|<code>vb</code>||[[w:Visual Basic|Visual Basic]]
+
||[[w:Visual Basic|Visual Basic]]
 
|-
 
|-
|<code>vbnet</code>||[[w:Visual Basic .NET|Visual Basic .NET]]
+
||[[w:Visual Basic .NET|Visual Basic .NET]]
 
|-
 
|-
|<del><code>vedit</code></del>||[[w:VEDIT|VEDIT]]
+
||[[w:VEDIT|VEDIT]]
 
|-
 
|-
|<code>verilog</code>||[[w:Verilog|Verilog]]
+
||[[w:Verilog|Verilog]]
 
|-
 
|-
|<code>vhdl</code>||[[w:VHDL|VHDL]]
+
||[[w:VHDL|VHDL]]
 
|-
 
|-
|<code>vim</code>||[[w:Vim script|Vim script]]
+
||[[w:Vim script|Vim script]]
 
|-
 
|-
|<code>visualfoxpro</code>||[[w:Visual FoxPro|Visual FoxPro]]
+
||[[w:Visual FoxPro|Visual FoxPro]]
 
|-
 
|-
|<code>visualprolog</code>||[[w:Visual Prolog|Visual Prolog]]
+
||[[w:Visual Prolog|Visual Prolog]]
 
|-
 
|-
|<del><code>whitespace</code></del>||[[w:Whitespace (programming_language)|Whitespace]]
+
||[[w:Whitespace (programming_language)|Whitespace]]
 
|-
 
|-
|<del><code>whois</code></del>||[[w:Whois|Whois]]
+
||[[w:Whois|Whois]]
 
|-
 
|-
|<code>winbatch</code>||[[w:Winbatch|Winbatch]]
+
||[[w:Winbatch|Winbatch]]
 
|-
 
|-
|<code>xml</code>||[[w:XML|XML]]
+
||[[w:XML|XML]]
 
|-
 
|-
|<del><code>xorg_conf</code></del>||[[w:Xorg.conf|Xorg.conf]]
+
||[[w:Xorg.conf|Xorg.conf]]
 
|-
 
|-
|<code>yaml</code>||[[w:YAML|YAML]]
+
||[[w:YAML|YAML]]
 
|-
 
|-
|<code>xpp</code>||[[w:Microsoft Dynamics AX|Microsoft Dynamics AX]]
+
||[[w:Microsoft Dynamics AX|Microsoft Dynamics AX]]
 
|-
 
|-
|<code>z80</code>||[[w:Zilog Z80|ZiLOG Z80 Assembler]]
+
||[[w:Zilog Z80|ZiLOG Z80 Assembler]]
 
|-
 
|-
|<code>zxbasic</code>||ZXBasic
+
||ZXBasic
 
|}
 
|}
<div style="clear:both"></div>
+
 
 
{{collapse bottom}}
 
{{collapse bottom}}

Revision as of 15:20, 21 December 2019

Source code Publishing

The engineering focus of this wiki is centered on information sharing which includes publishing a voluminous amount of computer code related to Robonation Projects that the Engineering Club engages. source language tags are available to parse, and colorize the source code appropriately.

Source code Display

The Pygments library installed in this wiki provides support for hundreds of computer languages and file formats.

Code Language Example

// Hello World in Microsoft C# ("C-Sharp").

using System;

class HelloWorld {

   public static int Main(String[] args)
   {
       Console.WriteLine("Hello, World!");
       return 0;
   }

}


Results in:


// Hello World in Microsoft C# ("C-Sharp").

using System;

class HelloWorld {

   public static int Main(String[] args)
   {
       Console.WriteLine("Hello, World!");
       return 0;
   }

}


Programming languages

  • ActionScript
  • Ada
  • ANTLR
  • AppleScript
  • Assembly
  • Asymptote
  • Awk
  • Befunge
  • Boo
  • C / C++
  • C#
  • Clojure
  • CoffeeScript
  • ColdFusion
  • Common Lisp
  • Coq
  • Cryptol
  • Crystal
  • Cython
  • D
  • Dart
  • Delphi
  • Dylan
  • Elm
  • Erlang
  • Ezhil
  • Factor
  • Fancy
  • Fortran
  • F#
  • GAP
  • Gherkin (Cucumber)
  • GL shaders
  • Groovy
  • Haskell
  • IDL
  • Io
  • Java
  • JavaScript
  • Lasso
  • LLVM
  • Logtalk
  • Lua
  • Matlab
  • MiniD
  • Modelica
  • Modula-2
  • MuPad
  • Nemerle
  • Nimrod
  • Objective-C
  • Objective-J
  • Octave
  • OCaml
  • PHP
  • Perl
  • PovRay
  • PostScript
  • PowerShell
  • Prolog
  • Python 2.x and 3.x
  • REBOL
  • Red
  • Redcode
  • Ruby
  • Rust
  • S, S-Plus and R
  • Scala
  • Scheme
  • Scilab
  • Smalltalk
  • SNOBOL
  • Tcl
  • Vala
  • Verilog
  • VHDL
  • Visual Basic.NET
  • Visual FoxPro
  • XQuery
  • Zephir


Template languages

  • Cheetah templates
  • Django / Jinja templates
  • ERB
  • Genshi
  • JSP
  • Myghty
  • Mako
  • Smarty templates
  • Tea


Other markup

  • Apache config files
  • Bash shell scripts
  • BBCode
  • CMake
  • CSS
  • Debian control files
  • Diff files
  • DTD
  • Gettext catalogs
  • Gnuplot script
  • Groff markup
  • HTML
  • HTTP sessions
  • INI-style config files
  • IRC logs (irssi style)
  • JSON
  • Lighttpd config files
  • Makefiles
  • MoinMoin/Trac Wiki markup
  • MySQL
  • Nginx config files
  • POV-Ray scenes
  • Ragel
  • Redcode
  • ReST
  • Robot Framework
  • RPM spec files
  • SQL
  • Squid configuration
  • TeX
  • tcsh
  • Vim Script
  • Windows batch files
  • XML
  • XSLT
  • YAML


For accurate language codes, see complete details in the Pygments document and there are some mappings for some language names which were supported by GeSHi (full list).

Below is a partial list of languages that GeSHi could highlight, with strike-through for languages no longer supported after the switch to Pygments.