| 1. Purpose 2. Goals 2.1. Features not omitted 2.2. Features supported if possible |
2.3. Features not considered to be supported 2.4. Extra features 3. Copying 4. Requirements 5. Downloading |
Tokenizes and parses QuickBasic code. This is under development.
Latest snapshots of the lexer and parser are available:
qb.l // 2002-04-08 (3 kB)
qb.y // 2002-04-08 (8 kB)
If you are interested in joining the development, please contact me.
ON n GOTO/GOSUBREAD/DATA/RESTOREINKEY$TIMER functionINTEGER must still be 16-bit signed integer etc)PLAY/ON PLAYDEF FNPRINT, STR$) compatibilityOPEN: Both syntaxesNEXT with comma separated list of variablesIF: Both syntaxes plus implicit GOTO in THEN and ELSE support.PRINT abbreviated as ? supportDEF SEG &HB800/PEEK/POKE support for direct video access in text modeIN/OUT support to ports &H388 - &H389 for AdLib supportSCREEN 12/13, PSET and other drawing stuffERR codes like "Syntax error" etcKEY ON/KEY OFF (dunno about ON KEY)FIELD and other obscure file features (some of which were new in QB 7.0)Generated from
progdesc.php (last updated: Wed, 10 Jul 2002 22:03:38 +0300)
with docmaker.php (last updated: Fri, 7 Jun 2002 00:57:39 +0300)
at Wed, 10 Jul 2002 22:03:40 +0300