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