anScript is cross-platform interpreted programming language. In anScript there’s only one variable type (var
). However, it contains four supertypes: integer number (var.i
), float number (var.f
), char array (var.s
) and variable array (var[]
).
All supertypes have their literals. Literals of var.i
, var.f
and var.s
are made by adding dot and character to its value (e.g. 1.i
, 3.14.f
or hello.s
). Literal of var[]
is made by putting internal variables separated with semicolon between between curly brackets (eg. {a.s; b.s; 12.i}
). To create variable without assigning values you can use built-in type and supertypes specifiers (var
, var.i
, var.f
, var.s
or var[]
) that will assign default value of this supertype.
Remember that anScript provides instructions (not functions, they don’t return anything, but you can pass parameter by reference and change its value). You can create your own instructions.
&something
means that something
could be modified...
means there would be more parameterstag
keyword means that instruction is only marker for other instructions or interpreter and it must be called directly (like ins(...)
, not instructionExecute(ins, ...)
)semi-tag
keyword means that instruction is partially marker for other instructions or interpreter and there are additional steps to make non-direct call (like instructionExecute(ins, ...)
) workingHighly recommended
Actual version is S2 “Justinian”
S2 is for Stable 2
Did you find any bugs? Feel free to contact me: antoninowinowski@hotmail.com or call my call center +48 519 557 489