Syntax highlighting
This theme supports syntax respectively code highlighting. Below you find some examples of different programming languages.
ruby:
def foo
puts 'foo'
end
def bubble_sort(list)
return list if list.size <= 1 # already sorted
swapped = true
while swapped do
swapped = false
0.upto(list.size-2) do |i|
if list[i] > list[i+1]
list[i], list[i+1] = list[i+1], list[i] # swap values
swapped = true
end
end
end
list
end
python:
def func():
# function body
print("hello world!")
def setup(app):
# enable Pygments json lexer
try:
import pygments
if pygments.__version__ >= '1.5':
# use JSON lexer included in recent versions of Pygments
from pygments.lexers import JsonLexer
else:
# use JSON lexer from pygments-json if installed
from pygson.json_lexer import JSONLexer as JsonLexer
except ImportError:
pass # not fatal if we have old (or no) Pygments and no pygments-json
else:
app.add_lexer('json', JsonLexer())
return {"parallel_read_safe": True}
words = ['cat', 'window', 'defenestrate']
for w in words:
print w, len(w)
php:
<?php function add($x, $y) {
$total = $x + $y;
return $total;
}
echo "1 + 16 = " . add(1, 16);
?>
js:
function sayHello(name) {
if (!name) {
console.log('Hello World');
} else {
console.log(`Hello ${name}`);
}
}
function myFunc(a, b) {
return a * b;
}
document.getElementById('demo').innerHTML = myFunc(4, 3);
java:
class HelloWorldApp {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
objective c:
- (int)method:(int)i {
return [self square_root:i];
}
perl:
while (<>) {
chomp;
if (s/$//) {
$_ .= <>;
redo unless eof();
}
}
sql:
SELECT Country FROM Customers WHERE Country <> 'USA'
c++:
#include
using namespace std;
int main () {
cout << "Hello World!";
return 0;
}
c sharp:
class Foo {
public int Value;
public static explicit operator Foo(int value) {
return new Foo(value);
}
}
Foo foo = (Foo)2;
vb:
1
2
3
Private Sub Form_Load()
MsgBox "Hello, World!"
End Sub