FreeBASIC 1.04.0 to 1.10.0 (GIT), qb dialect Keyword Comparison

fbc multiple version comparison

Keyword1.04.0
qb
1.05.0
qb
1.06.0
qb
1.07.3
qb
1.08.1
qb
1.09.0
qb
1.10.0
qb
- (Negate)XXXXXXX
- (Subtract)XXXXXXX
! (Escaped String)XXXXXXX
# (Argument stringize)XXXXXXX
## (Argument concatenation)XXXXXXX
#ASSERTXXXXXXX
#CMDLINE-----XX
#DEFINEXXXXXXX
#ELSEXXXXXXX
#ELSEIFXXXXXXX
#ENDIFXXXXXXX
#ENDMACROXXXXXXX
#ERRORXXXXXXX
#IFXXXXXXX
#IFDEFXXXXXXX
#IFNDEFXXXXXXX
#INCLIBXXXXXXX
#INCLUDEXXXXXXX
#LANGXXXXXXX
#LIBPATHXXXXXXX
#LINEXXXXXXX
#MACROXXXXXXX
#PRAGMAXXXXXXX
#PRAGMA RESERVE-----XX
#PRINTXXXXXXX
#UNDEFXXXXXXX
$ (Non-Escaped String)XXXXXXX
$DYNAMICXXXXXXX
$INCLUDEXXXXXXX
$LANGXXXXXXX
$STATICXXXXXXX
& (String concatenation with conversion)XXXXXXX
&= (Concatenate and Assign)XXXXXXX
() (Array index)XXXXXXX
* (Multiply)XXXXXXX
* (Value of)XXXXXXX
*= (Multiply and Assign)XXXXXXX
. (Member access)XXXXXXX
/ (Divide)XXXXXXX
/= (Divide and Assign)XXXXXXX
@ (Address of)-------
[] (Pointer index)-------
[] (String index)XXXXXXX
\ (Integer divide)XXXXXXX
\= (Integer Divide and Assign)XXXXXXX
^ (Exponentiate)XXXXXXX
^= (Exponentiate and Assign)XXXXXXX
__DATE__XXXXXXX
__DATE_ISO__XXXXXXX
__FB_64BIT__XXXXXXX
__FB_ARG_COUNT__----XXX
__FB_ARG_EXTRACT__----XXX
__FB_ARG_LEFTOF__----XXX
__FB_ARG_RIGHTOF__----XXX
__FB_ARGC__XXXXXXX
__FB_ARGV__XXXXXXX
__FB_ARM__XXXXXXX
__FB_ASM__XXXXXXX
__FB_BACKEND__XXXXXXX
__FB_BIGENDIAN__XXXXXXX
__FB_BUILD_DATE__XXXXXXX
__FB_BUILD_DATE_ISO__---XXXX
__FB_BUILD_SHA1__---XXXX
__FB_CYGWIN__XXXXXXX
__FB_DARWIN__XXXXXXX
__FB_DEBUG__XXXXXXX
__FB_DOS__XXXXXXX
__FB_ERR__XXXXXXX
__FB_EVAL__----XXX
__FB_FPMODE__XXXXXXX
__FB_FPU__XXXXXXX
__FB_FREEBSD__XXXXXXX
__FB_GCC__XXXXXXX
__FB_GUI__--XXXXX
__FB_IIF__------X
__FB_JOIN__----XXX
__FB_LANG__XXXXXXX
__FB_LINUX__XXXXXXX
__FB_MAIN__XXXXXXX
__FB_MIN_VERSION__XXXXXXX
__FB_MT__XXXXXXX
__FB_NETBSD__XXXXXXX
__FB_OPENBSD__XXXXXXX
__FB_OPTIMIZE__-----XX
__FB_OPTION_BYVAL__XXXXXXX
__FB_OPTION_DYNAMIC__XXXXXXX
__FB_OPTION_ESCAPE__XXXXXXX
__FB_OPTION_EXPLICIT__XXXXXXX
__FB_OPTION_GOSUB__XXXXXXX
__FB_OPTION_PRIVATE__XXXXXXX
__FB_OUT_DLL__XXXXXXX
__FB_OUT_EXE__XXXXXXX
__FB_OUT_LIB__XXXXXXX
__FB_OUT_OBJ__XXXXXXX
__FB_PCOS__XXXXXXX
__FB_PPC__-----XX
__FB_QUOTE__----XXX
__FB_SIGNATURE__XXXXXXX
__FB_SSE__XXXXXXX
__FB_UNIQUEID__----XXX
__FB_UNIQUEID_POP__----XXX
__FB_UNIQUEID_PUSH__----XXX
__FB_UNIX__XXXXXXX
__FB_UNQUOTE__----XXX
__FB_VECTORIZE__XXXXXXX
__FB_VER_MAJOR__XXXXXXX
__FB_VER_MINOR__XXXXXXX
__FB_VER_PATCH__XXXXXXX
__FB_VERSION__XXXXXXX
__FB_WIN32__XXXXXXX
__FB_X86__----XXX
__FB_XBOX__XXXXXXX
__FILE__XXXXXXX
__FILE_NQ__XXXXXXX
__FUNCTION__XXXXXXX
__FUNCTION_NQ__XXXXXXX
__LINE__XXXXXXX
__PATH__XXXXXXX
__Thiscall-------
__TIME__XXXXXXX
+ (Add)XXXXXXX
+ (String concatenation)XXXXXXX
+= (Add and Assign)XXXXXXX
< (Less than)XXXXXXX
<= (Less than or equal)XXXXXXX
<> (Not equal)XXXXXXX
= (Assignment)XXXXXXX
= (Equal)XXXXXXX
-= (Subtract and Assign)XXXXXXX
> (Greater than)XXXXXXX
-> (Pointer to member access)-------
>= (Greater than or equal)XXXXXXX
ABSXXXXXXX
ABSTRACT-------
ACCESSXXXXXXX
ACOS-------
ADD (Put Graphics)XXXXXXX
ALIASXXXXXXX
ALIAS (Modifier)--XXXXX
ALLOCATE-------
ALPHA (Put Graphics)XXXXXXX
AND (Conjunction)XXXXXXX
AND (Put Graphics)XXXXXXX
AND= (Conjunction and Assign)XXXXXXX
ANDALSO (Short Circuit Conjunction)XXXXXXX
ANY (Initializer)-------
ANY (Parameter Type)XXXXXXX
ANY POINTER-------
APPENDXXXXXXX
ASXXXXXXX
ASCXXXXXXX
ASIN-------
ASM-------
ASSERT-------
ASSERTWARN-------
ATAN2-------
ATNXXXXXXX
BASE (Initializer)-------
BASE (Member Access)-------
BASE (Options)XXXXXXX
BEEPXXXXXXX
BIN-------
BINARYXXXXXXX
BIT-------
BITRESET-------
BITSET-------
BLOADXXXXXXX
BOOLEAN-------
BSAVEXXXXXXX
BYREF (Function)-------
BYREF (Parameter)XXXXXXX
BYREF (Variable)-------
BYTE-------
BYVALXXXXXXX
CALLXXXXXXX
CALL ABSOLUTE-------
CALL INTERRUPT-------
CALLOCATE-------
CALLS-------
CASEXXXXXXX
CASE ELSEXXXXXXX
CAST-------
CAST (Operator)-------
CBOOL-------
CBYTE-------
CDBLXXXXXXX
CDECLXXXXXXX
CHAINXXXXXXX
CHDIRXXXXXXX
CHR$XXXXXXX
CINTXXXXXXX
CIRCLEXXXXXXX
CLASS-------
CLEAR (memory)XXXXXXX
CLEAR (program reset)-------
CLNGXXXXXXX
CLNGINT-------
CLOSEXXXXXXX
CLS (Graphics)XXXXXXX
CLS (Text)XXXXXXX
COLOR (Graphics)XXXXXXX
COLOR (Text)XXXXXXX
COM Keyword-------
COM Statement-------
COMMAND$XXXXXXX
COMMONXXXXXXX
CONDBROADCAST-------
CONDCREATE-------
CONDDESTROY-------
CONDSIGNAL-------
CONDWAIT-------
CONS-------
CONSTXXXXXXX
CONST (Member)-------
CONST QualifierXXXXXXX
CONSTRUCTOR-------
CONSTRUCTOR (Module)-------
CONTINUE-------
COSXXXXXXX
CPTR-------
CSHORT-------
CSIGN-------
CSNGXXXXXXX
CSRLINXXXXXXX
CUBYTE-------
CUINT-------
CULNG-------
CULNGINT-------
CUNSG-------
CURDIR-------
CUSHORT-------
CUSTOM (Put Graphics)-------
CVA_ARG-------
CVA_COPY-------
CVA_END-------
CVA_LIST-------
CVA_START-------
CVDXXXXXXX
CVDMBF-------
CVIXXXXXXX
CVLXXXXXXX
CVLONGINT-------
CVSXXXXXXX
CVSHORT-------
CVSMBF-------
DATAXXXXXXX
DATE$ FunctionXXXXXXX
DATE$ Statement-------
DATEADDXXXXXXX
DATEDIFFXXXXXXX
DATEPARTXXXXXXX
DATESERIALXXXXXXX
DATEVALUEXXXXXXX
DAYXXXXXXX
DEALLOCATE-------
DECLAREXXXXXXX
DEF FN-------
DEF SEG-------
DEFBYTE-------
DEFDBLXXXXXXX
DEFINEDXXXXXXX
DEFINTXXXXXXX
DEFLNGXXXXXXX
DEFLONGINT-------
DEFSHORT-------
DEFSNGXXXXXXX
DEFSTRXXXXXXX
DEFUBYTE-------
DEFUINT-------
DEFULONGINT-------
DEFUSHORT-------
DELETE (Operator Overload)-------
DELETE (Statement)-------
DELETE[]-------
DESTRUCTOR-------
DESTRUCTOR (Module)-------
DIMXXXXXXX
DIR-------
DOXXXXXXX
DO...LOOPXXXXXXX
DOUBLEXXXXXXX
DRAWXXXXXXX
DRAW STRINGXXXXXXX
DYLIBFREE-------
DYLIBLOAD-------
DYLIBSYMBOL-------
DYNAMICXXXXXXX
ELSEXXXXXXX
ELSEIFXXXXXXX
ENCODING-------
END CONSTRUCTOR-------
END DESTRUCTOR-------
END ENUMXXXXXXX
END FUNCTIONXXXXXXX
END IFXXXXXXX
END NAMESPACE-------
END OPERATOR-------
END PROPERTY-------
END SCOPE-------
END StatementXXXXXXX
END SUBXXXXXXX
END WITH-------
ENUMXXXXXXX
ENVIRON Statement-------
ENVIRON$ FunctionXXXXXXX
EOFXXXXXXX
EQV (Equivalence)XXXXXXX
EQV= (Equivalence and Assign)XXXXXXX
ERASEXXXXXXX
ERDEV Statement-------
ERDEV$ Function-------
ERFN-------
ERLXXXXXXX
ERMN-------
ERRXXXXXXX
ERRORXXXXXXX
ESCAPEXXXXXXX
EVENT-------
EXEC-------
EXEPATH-------
EXIT CONSTRUCTOR-------
EXIT DESTRUCTOR-------
EXIT DOXXXXXXX
EXIT FORXXXXXXX
EXIT FUNCTIONXXXXXXX
EXIT OPERATOR-------
EXIT PROPERTY-------
EXIT SELECTXXXXXXX
EXIT StatementXXXXXXX
EXIT SUBXXXXXXX
EXIT WHILEXXXXXXX
EXPXXXXXXX
EXPLICITXXXXXXX
EXPORT-------
EXTENDS-------
EXTENDS WSTRING-------
EXTENDS ZSTRING-------
EXTERN-------
EXTERN (Block)-------
FALSE-------
FB_MEMCOPY----XXX
FB_MEMCOPYCLEARXXXXXXX
FB_MEMMOVE----XXX
FBARRAY (descriptor)-------
FIELD (File I/O)-------
FIELD (Member Alignment)XXXXXXX
FILEATTRXXXXXXX
FILECOPYXXXXXXX
FILEDATETIMEXXXXXXX
FILEEXISTSXXXXXXX
FILEFLUSH----XXX
FILELENXXXXXXX
FILES-------
FILESETEOF----XXX
FIXXXXXXXX
FLIP-------
FOR (Operator)-------
FOR StatementXXXXXXX
FOR...NEXTXXXXXXX
FORMATXXXXXXX
FRAC-------
FREXXXXXXX
FREEFILEXXXXXXX
FUNCTIONXXXXXXX
FUNCTION (Member)-------
FUNCTION = ReturnValue-------
FUNCTION PTRXXXXXXX
GET (File I/O)XXXXXXX
GET (Graphics)XXXXXXX
GETJOYSTICK-------
GETKEY-------
GETMOUSE-------
GOSUB (Module Level)XXXXXXX
GOSUB (Procedure Level)XXXXXXX
GOTOXXXXXXX
HEX$XXXXXXX
HIBYTE-------
HIWORD-------
HOURXXXXXXX
IFXXXXXXX
IF...THENXXXXXXX
IF...THEN...ELSEXXXXXXX
IIF-------
IMAGECONVERTROW-------
IMAGECREATE-------
IMAGEDESTROY-------
IMAGEINFO-------
IMP (Implication)XXXXXXX
IMP= (Implication and Assign)XXXXXXX
IMPLEMENTS-------
IMPORT-------
INKEY$XXXXXXX
INPXXXXXXX
INPUT #XXXXXXX
INPUT (File mode)XXXXXXX
INPUT StatementXXXXXXX
INPUT$XXXXXXX
INSTRXXXXXXX
INSTRREV-------
INTXXXXXXX
INTEGERXXXXXXX
IOCTL-------
IOCTL$-------
ISXXXXXXX
IS (Operator)-------
ISDATEXXXXXXX
ISREDIRECTEDXXXXXXX
KEY Statement-------
KILLXXXXXXX
LBOUNDXXXXXXX
LCASE$XXXXXXX
LEFT$XXXXXXX
LENXXXXXXX
LET Operator-------
LET StatementXXXXXXX
LET() Operator-------
LIBXXXXXXX
LINE (Graphics)XXXXXXX
LINE INPUTXXXXXXX
LINE INPUT #XXXXXXX
LOBYTE-------
LOCXXXXXXX
LOCALXXXXXXX
LOCATEXXXXXXX
LOCKXXXXXXX
LOFXXXXXXX
LOGXXXXXXX
LONGXXXXXXX
LONGINT-------
LOOPXXXXXXX
LOWORD-------
LPOSXXXXXXX
LPRINTXXXXXXX
LPRINT USINGXXXXXXX
LPT-------
LSETXXXXXXX
LTRIM$XXXXXXX
MID$ FunctionXXXXXXX
MID$ StatementXXXXXXX
MINUTEXXXXXXX
MKD$XXXXXXX
MKDIRXXXXXXX
MKDMBF$-------
MKI$XXXXXXX
MKL$XXXXXXX
MKLONGINT-------
MKS$XXXXXXX
MKSHORT-------
MKSMBF$-------
MOD (Modulus)XXXXXXX
MOD= (Modulus and Assign)XXXXXXX
MONTHXXXXXXX
MONTHNAMEXXXXXXX
MULTIKEY-------
MUTEXCREATE-------
MUTEXDESTROY-------
MUTEXLOCK-------
MUTEXUNLOCK-------
NAKEDXXXXXXX
NAMEXXXXXXX
NAMESPACE-------
NEW (Expression)-------
NEW (Operator Overload)-------
NEW (Placement)-------
NEW[]-------
NEW[] (Placement)-------
NEXTXXXXXXX
NEXT (Operator)-------
NOKEYWORDXXXXXXX
NOT (Complement)XXXXXXX
NOWXXXXXXX
OBJECT-------
OCT$XXXXXXX
OFFSETOF-------
ON COM-------
ON ERRORXXXXXXX
ON KEY-------
ON PEN-------
ON PLAY-------
ON STRIG-------
ON TIMER-------
ON UEVENT-------
ON...GOSUB (Module Level)XXXXXXX
ON...GOSUB (Procedure Level)XXXXXXX
ON...GOTOXXXXXXX
ONCE (Include)XXXXXXX
ONCE (Pragma)XXXXXXX
OPEN "DEVICE:" …XXXXXXX
OPEN (File I/O)XXXXXXX
OPEN COM-------
OPEN CONS-------
OPEN ERR-------
OPEN LPT-------
OPEN PIPE-------
OPEN SCRN-------
OPERATOR-------
OPTIONXXXXXXX
OPTION BASEXXXXXXX
OPTION BYVALXXXXXXX
OPTION DYNAMICXXXXXXX
OPTION ESCAPEXXXXXXX
OPTION EXPLICITXXXXXXX
OPTION GOSUBXXXXXXX
OPTION NOGOSUBXXXXXXX
OPTION NOKEYWORDXXXXXXX
OPTION PRIVATEXXXXXXX
OPTION STATICXXXXXXX
OPTION()XXXXXXX
OR (Inclusive Disjunction)XXXXXXX
OR (Put Graphics)XXXXXXX
OR= (Inclusive Disjunction and Assign)XXXXXXX
ORELSE (Short Circuit Inclusive Disjunction)XXXXXXX
OUTXXXXXXX
OUTPUTXXXXXXX
OVERLOAD-------
OVERRIDE-------
PAINTXXXXXXX
PALETTEXXXXXXX
PASCALXXXXXXX
PCOPYXXXXXXX
PEEKXXXXXXX
PEN Function-------
PEN Statement-------
PIPE-------
PLAY Function-------
PLAY Statement-------
PMAPXXXXXXX
POINTXXXXXXX
POINTCOORD-------
POINTER-------
POKEXXXXXXX
POSXXXXXXX
PRESERVEXXXXXXX
PRESETXXXXXXX
PRINTXXXXXXX
PRINT #XXXXXXX
PRINT USINGXXXXXXX
PRIVATE (Option)XXXXXXX
PRIVATE (Procedure)-------
PRIVATE: (Access Control)-------
PROCPTR (Procedure pointer)-------
PROPERTY-------
PROTECTED: (Access Control)-------
PSETXXXXXXX
PSET (Put Graphics)XXXXXXX
PTR-------
PUBLIC-------
PUBLIC: (Access Control)-------
PUT (File I/O)XXXXXXX
PUT (Graphics)XXXXXXX
RANDOMXXXXXXX
RANDOMIZEXXXXXXX
READXXXXXXX
READ (file access)XXXXXXX
READWRITE (file access)XXXXXXX
REALLOCATE-------
REDIMXXXXXXX
REMXXXXXXX
RESETXXXXXXX
RESTOREXXXXXXX
RESUMEXXXXXXX
RESUME NEXTXXXXXXX
RETURN (from GOSUB, module level)XXXXXXX
RETURN (from GOSUB, procedure level)XXXXXXX
RETURN (from procedure)-------
RETURN (Gosub)XXXXXXX
RGB-------
RGBA-------
RIGHT$XXXXXXX
RMDIRXXXXXXX
RNDXXXXXXX
RSETXXXXXXX
RTRIM$XXXXXXX
RUNXXXXXXX
SADDXXXXXXX
SCOPE-------
SCREEN (Console)XXXXXXX
SCREEN (Graphics)XXXXXXX
SCREEN FunctionXXXXXXX
SCREEN StatementXXXXXXX
SCREENCONTROL-------
SCREENCOPY-------
SCREENEVENT-------
SCREENGLPROC-------
SCREENINFO-------
SCREENLIST-------
SCREENLOCK-------
SCREENPTR-------
SCREENRES-------
SCREENSET-------
SCREENSYNC-------
SCREENUNLOCK-------
SCRN-------
SECONDXXXXXXX
SEEK FunctionXXXXXXX
SEEK StatementXXXXXXX
SELECTXXXXXXX
SELECT CASEXXXXXXX
SETDATEXXXXXXX
SETENVIRONXXXXXXX
SETMEM-------
SETMOUSE-------
SETTIMEXXXXXXX
SGNXXXXXXX
SHAREDXXXXXXX
SHELLXXXXXXX
SHL (Shift left)-------
SHL= (Shift Left and Assign)-------
SHORT-------
SHR (Shift right)-------
SHR= (Shift Right and Assign)-------
SINXXXXXXX
SINGLEXXXXXXX
SIZEOF-------
SLEEPXXXXXXX
SOUND-------
SPACE$XXXXXXX
SPCXXXXXXX
SQRXXXXXXX
STATIC (Member)-------
STATIC (Option)XXXXXXX
STATIC (Storage)XXXXXXX
STDCALLXXXXXXX
STEPXXXXXXX
STEP (Operator)-------
STICKXXXXXXX
STOPXXXXXXX
STR$XXXXXXX
STRIG FunctionXXXXXXX
STRIG Statement-------
STRING (Data Type)XXXXXXX
STRING$ FunctionXXXXXXX
STRPTR (String pointer)XXXXXXX
SUBXXXXXXX
SUB (Member)-------
SUB PTRXXXXXXX
SWAPXXXXXXX
SYSTEMXXXXXXX
TABXXXXXXX
TANXXXXXXX
THENXXXXXXX
THIS-------
THREADCALL-------
THREADCREATE-------
THREADDETACH-------
THREADSELF-------
THREADWAIT-------
TIME$ FunctionXXXXXXX
TIME$ Statement-------
TIMER FunctionXXXXXXX
TIMER Statement-------
TIMESERIALXXXXXXX
TIMEVALUEXXXXXXX
TOXXXXXXX
TRANS (Put Graphics)XXXXXXX
TRIM-------
TROFF-------
TRON-------
TRUE-------
TYPEXXXXXXX
TYPE (Alias)XXXXXXX
TYPE (Temporary)XXXXXXX
TYPEOF-------
UBOUNDXXXXXXX
UBYTE-------
UCASE$XXXXXXX
UEVENT-------
UINTEGER-------
ULONG-------
ULONGINT-------
UNION-------
UNLOCKXXXXXXX
UNSIGNED-------
UNTILXXXXXXX
USHORT-------
USINGXXXXXXX
USING (Namespaces)-------
VA_ARG-------
VA_FIRST-------
VA_NEXT-------
VALXXXXXXX
VALINT-------
VALLNG-------
VALUINT-------
VALULNG-------
VAR-------
VARPTR (Variable pointer)XXXXXXX
VARPTR$XXXXXXX
VARSEG-------
VIEW (Graphics)XXXXXXX
VIEW PRINTXXXXXXX
VIRTUAL-------
WAITXXXXXXX
WBIN-------
WCHR-------
WEEKDAYXXXXXXX
WEEKDAYNAMEXXXXXXX
WENDXXXXXXX
WHEX-------
WHILEXXXXXXX
WHILE...WENDXXXXXXX
WIDTHXXXXXXX
WINDOWXXXXXXX
WINDOWTITLE-------
WINPUT-------
WITH-------
WOCT-------
WRITE (file access)XXXXXXX
WRITE (File I/O)XXXXXXX
WRITE (Screen I/O)XXXXXXX
WSPACE-------
WSTR-------
WSTRING (Data Type)-------
WSTRING (Function)-------
XOR (Exclusive Disjunction)XXXXXXX
XOR (Put Graphics)XXXXXXX
XOR= (Exclusive Disjunction and Assign)XXXXXXX
YEARXXXXXXX
ZSTRING-------


Table generated on August 6, 2022