BSL:Introduction: Difference between revisions

From OniGalore
Jump to navigation Jump to search
(moved in from main BSL page, to be greatly revised and added to soon)
 
(okay, I was going to say a lot more, but that will have to wait until later)
Line 1: Line 1:
Like any scripting or programming language, BSL uses branching logic and logical operators to build functions which process data that is stored in variables.
==Syntax overview==
==Syntax overview==
{| border="1" cellpadding="5" cellspacing="0" style="margin-left:auto; margin-right:auto;" align="center"
{| border="1" cellpadding="5" cellspacing="0" style="margin-left:auto; margin-right:auto;" align="center"

Revision as of 16:18, 3 December 2015

Like any scripting or programming language, BSL uses branching logic and logical operators to build functions which process data that is stored in variables.

Syntax overview

BSL syntax overview table
BSL separators
; , # "
{ } ( )

Click on a separator for details

BSL operators
+ - = !
and or eq ne
< > <= >=

Click on an operator for details

BSL keywords
at float if repeat string
bool for int return using
else fork iterate schedule var
every func over sleep void

Click on a keyword for details