Skip to content
gorilla3d edited this page Feb 18, 2011 · 6 revisions

How to use Page Language

Basics

Each page must use the @page annotation

[[@page="/demo"]]

Hello World!

Loops

All loops can use C++ Alternative Syntax for easier block start and end markers

For Loops

Normal Syntax

[[for(auto i = 0; i < 10000; i++) {]]
    I am number [[=i]]<br />
[[}]]

Alternative Syntax

[[for(auto i = 0; i < 10000; i++):]]
    I am number [[=i]]<br />
[[end]]

While Loops

Normal Syntax

[[while(i < 10000) {]]
    I am number [[=i]]<br />
    [[i++]]
[[}]]

Alternative Syntax

[[while(i < 10000):]]
    I am number [[=i]]<br />
    [[i++]]
[[end]]