The PascalScript structure is the same as in Object Pascal language:
#language PascalScript // this is optional program MyProgram; // this is optional uses 'unit1.pas', 'unit2.pas'; // uses section - must be before any other sections // v1.2 changes: warning! the included units are not inserted into the main unit text. So it can have // 'program', 'uses' sections and must have the 'main procedure' section. var // var section i, j: Integer; const // const section pi = 3.14159; procedure p1; // procedures and function var i: Integer; procedure p2; // nested procedure begin end; begin end; begin // main procedure that will be executed. end. |
The C++Script structure is:
#language C++Script // this is optional
#include "unit1.cpp", "unit2.cpp"
// uses section - must be before any other sections
int i, j; // var section
#DEFINE pi = 3.14159 // const section
void p1() // procedures and function
{ // there is no nested procedures in C++Script
}
{ // main procedure that will be executed.
}
|
The JScript structure is:
#language JScript // this is optional
import "unit1.js", "unit2.js"
// import section - must be before any other sections
var i, j = 0; // var section
function p1() // procedures and function
{ //
}
// main procedure that will be executed.
p1();
for (i = 0; i < 10; i++) j++;
|
The BasicScript structure is:
#language BasicScript // this is optional
imports "unit1.vb", "unit2.vb"
// imports section - must be before any other sections
dim i, j = 0 // var section
function f1() // procedures and function
end function //
sub p1()
end sub
// main procedure that will be executed.
for i = 0 to 10
p1()
next
|