Current Basic syntax supports:

 

· sub .. end and function .. end declarations

· byref and dim directives

· if .. then .. else .. elseif .. end constructor

· for .. to .. step .. next constructor

· do .. while .. loop and do .. loop .. while constructors

· do .. until .. loop and do .. loop .. until constructors

· ^ , * , / , and , + , - , or , <> , >=, <= , = , > , < , div , mod , xor , shl , shr  operators

· try .. except and try .. finally blocks

· try .. catch .. end try and try .. finally .. end try blocks

· select case .. end select constructor

· array constructors (x:=[ 1, 2, 3 ];)

· exit statement

· access to object properties and methods ( ObjectName.SubObject.Property )

Script structure