1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-07-03 11:11:20 +00:00
QB64 Phoenix Edition. QB64 is a modern extended BASIC programming language that retains QBasic/QuickBASIC 4.5 compatibility and compiles native binaries for Windows, Linux, and macOS. https://qb64phoenix.com
Go to file
FellippeHeitor a7a3b1663d Implements OPTION _EXPLICIT
When you use OPTION _EXPLICIT, all variables and arrays must be defined with DIM (or equivalent statement) before they can be used. QB64's case check already aids in avoiding mistakes on that front, but now you will run into a compiler error if a variable or array is used before being defined.
Because OPTION _EXPLICIT sets a compiler behavior, it must come before any other statements in your code.
As this is a non-QB4.5 feature, the keyword uses an underscore, in order to avoid conflicts with existing code.
2016-06-30 02:50:10 -03:00
internal (Automated push) Update internal/source/* from qb64.bas 2016-06-29 05:15:36 -07:00
LICENSE Fix scroll wheel on Linux; tidy up licensing info; clean up Windows setup; fix OSX script permissions. 2015-08-06 21:39:16 +10:00
programs Implements the _DIR$("desktop") function which returns OS specific paths. 2016-03-20 18:56:10 +11:00
source Implements OPTION _EXPLICIT 2016-06-30 02:50:10 -03:00
.gitignore Fix so IDE will catch DO WHILE (nothing) syntax errors 2016-03-04 22:34:28 -05:00
cyberbit.ttf (Automated push) Update internal/source/* from qb64.bas 2015-02-20 05:15:27 -08:00
qb64_start_osx.command Improve the start script in OS X. 2016-02-25 01:08:53 -03:00
README for Linux and OS X.txt Add instructions for Linux and OS X users to fix install scripts. 2016-03-24 08:41:35 -03:00
setup_lnx.sh Add the User Additions module to the QB64 compiler build at setup time. 2015-07-15 19:38:35 +10:00
setup_osx.command Corrected OSX setup script to use OSX folder instead of Linux one. 2015-12-14 11:17:09 +11:00
setup_win.bat Fix scroll wheel on Linux; tidy up licensing info; clean up Windows setup; fix OSX script permissions. 2015-08-06 21:39:16 +10:00
virtual_keyboard_layout_default.txt Added support for Android & Virtual Keyboards 2015-10-30 23:18:44 +11:00