Project Nerdhaus

Help:Contents

From Nerdhaus

Jump to: navigation, search

Contents

Syntax Highlighting

PHP

<source lang="php">
<?php
  // Hello world in PHP
  echo 'Hello World';
?>
</source>

Results in:

<?php
  // Hello world in PHP
  echo 'Hello World';
?>

C#

<source lang="csharp">
// Hello World in Microsoft C# ("C-Sharp").

using System;

class HelloWorld
{
    public static int Main(String[] args)
    {
        Console.WriteLine("Hello, World!");
        return 0;
    }
}
</source>

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;
    }
}


Python

<source lang="python">
# Hello World in Python

def main():
    print "Hello World!"

if __name__ == '__main__':
    main()
</source>

Results in:

# Hello World in Python
 
def main():
    print "Hello World!"
 
if __name__ == '__main__':
    main()


Supported languages

These are the languages known by GeSHi that can be used in the lang parameter:

CodeLanguage
abapABAP
actionscriptActionScript
adaAda
apacheApache Log
applescriptAppleScript
asmASM
aspActive Server Pages (ASP)
autoitAutoIt
bashBash
basic4glBasic4GL
blitzbasicBlitz BASIC
bnfBackus-Naur Form
cC
c_macC (Mac)
caddclAutoCAD DCL
cadlispAutoLISP
cfdgCFDG
cfmColdFusion
cpp-qtC++ (Qt toolkit)
cppC++
csharpC#
cssCascading Style Sheets (CSS)
dD
delphiDelphi
diffDiff
divDIV
dosDOS batch file
dotDOT
eiffelEiffel
fortranFortran
freebasicFreeBASIC
generoGenero
gmlGame Maker Language (GML)
groovyGroovy
haskellHaskell
html4strictHTML
idlUno IDL
iniINI
innoInno
ioIo
javaJava
java5Java(TM) 2 Platform Standard Edition 5.0
javascriptJavaScript
latexLaTeX
CodeLanguage
lispLisp
luaLua
m68kMotorola 68000 Assembler
matlabMATLAB M
mircmIRC scripting language
mpasmMicrochip Assembler
mysqlMySQL
nsisNullsoft Scriptable Install System (NSIS)
objcObjective-C
ocaml-briefOCaml
ocamlOCaml
oobasOpenOffice.org Basic
oracle8Oracle 8 SQL
pascalPascal
perper
perlPerl
php-briefPHP
phpPHP
plsqlPL/SQL
pythonPython
qbasicQBasic/QuickBASIC
railsRails
regWindows Registry
robotsrobots.txt
rubyRuby
sasSAS
schemeScheme
sdlbasicSdlBasic
smalltalkSmalltalk
smartySmarty
sqlSQL
tclTcl
textPlain text
thinbasicthinBasic
tsqlTransact-SQL
vbVisual Basic
vbnetVisual Basic .NET
vhdlVHDL
visualfoxproVisual FoxPro
winbatchWinbatch
xmlXML
xppX++
z80ZiLOG Z80 Assembler