FreeBASIC 0.14.0 to 0.21.1, fblite dialect Feature Comparison

fbc multiple version comparison

Feature0.14.0
fblite
0.15.0
fblite
0.16.0
fblite
0.16.1
fblite
0.17.0
fblite
0.18.1
fblite
0.18.2
fblite
0.18.3
fblite
0.18.4
fblite
0.18.5
fblite
0.18.6
fblite
0.20.0
fblite
0.21.1
fblite
' CommentsXXXXXXXXXXXXX
!"literal" prefix----XXXXXXXXX
"." in Symbol NamesXXXX----XXXXX
"_" in Symbol NamesXXXXXXXXXXXXX
$ suffix optional on built-in string functionsXXXXXXXXXXXXX
$"literal" prefix--XXXXXXXXXXX
: Statement SeparatorXXXXXXXXXXXXX
_ Line ContinuationXXXXXXXXXXXXX
16-bit INTEGER, 32-bit LONG-------------
32-bit INTEGER, 32/64-bit LONGXXXXXXXXXXXXX
Anonymous Inner TypesXXXXXXXXXXXXX
BYREF default for passing argumentsXXXX----XXXXX
BYREF default for passing UDT'sXXXX-XXXXXXXX
BYVAL default for passing scalars----XXXX-----
Can access keywords with "__" prefix-------------
Classes-------------
DATA (Module Level)XXXXXXXXXXXXX
DATA (Procedure Level)-XXX---------
DATA Inside Module Level Compound StatementsXX-----------
Explicit Scope Blocks-XXXXXXX-----
Function return type can be declared AS TYPEXXXXXXXXXXXXX
Function return type can be declared with suffixXXXX----XXXXX
Function return type can be UDTXXXXXXXXXXXXX
GOSUB (Module Level)XXXX-------XX
GOSUB (Procedure Level)XX---------XX
Implicit Scope Blocks--XXXXXX-----
Implicit VariablesXXXX----XXXXX
Initialize array bounds with ------------X
Initializer using a function--XXXXXXXXXXX
InitializersXXXXXXXXXXXXX
Labels (floating point)--------XXXXX
Labels (Integer)XXXX----XXXXX
Labels (Named)XXXXXXXXXXXXX
Multiline Comments /' '/--XXXXXXXXXXX
Namespaces--XXXXXXXXXXX
Overloaded Operators----XXXXXXXXX
Overloaded ProceduresXXXXXXXXXXXXX
PointersXXXXXXXXXXXXX
PreprocessorXXXXXXXXXXXXX
Scoped #define's---XXXXXXXXXX
Suffixes (! # $ % &)XXXX----XXXXX
Symbols with same name as keywords-------------
ThreadingXXXXXXXXXXXXX
Unicode-XXXXXXXXXXXX
Unsigned Integer TypesXXXXXXXXXXXXX
Up to 64-bit Integer TypesXXXXXXXXXXXXX
Use of CALL before definition-------------
Variadic functionsXXXXXXXXXXXXX


Table generated on December 28, 2017