| Command |
Comment |
| = |
|
| ? |
Basic syntax implemented including several expressions at the same time. |
| ?? |
|
| & |
Macro implemented for statements as this: cMacro = "some command |
expression"
&cMacro |
| ADD |
Implemented for
ADD OBJECT AS <ClassName> |
| APPEND |
|
| ASSERT |
|
| BLANK |
Implemented only as a Clause of other commands |
| CASE |
|
| CATCH |
|
| CD |
|
| CHDIR |
|
| CLEAR |
Implemented for CLEAR EVENTS |
| COMPILE |
|
| CONTINUE |
|
| COPY |
Iimplemented for:
COPY FILE ...
|
| CREATE |
TABLE | DBF Implemented for the FROM ARRAY syntax |
| DEBUG |
|
| DEBUGOUT |
|
| DECLARE |
|
| DEFINE |
Syntax implemented for Interfaces, Classes, Structures and enums:
DEFINE CLASS myClass AS System::Object
PROCEDURE MethodA
Procedure MethodB as long
TPARAMETERS cValue as String
ENDDEFINE
DEFINE INTERFACE aInteface
PROCEDURE MethodA
Procedure MethodB as long
TPARAMETERS cValue as String
ENDDEFINE
DEFINE ENUM MyEnum
nValue1
nValue2
ENDDEFINE
DEFINE STRUCTURE MyStruct
PROCEDURE MethodA
Procedure MethodB as long
TPARAMETERS cValue as String
ENDEFINE |
| DELETE |
|
| DIMENSION |
|
| DO |
|
| ELIF |
|
| ELSE |
|
| END |
|
| ENDCASE |
|
| ENDDEFINE |
Syntax extended see DEFINE |
| ENDDO |
|
| ENDFOR |
|
| ENDFUNC |
|
| ENDIF |
|
| ENDPROC |
|
| ENDSCAN |
|
| ENDTRY |
|
| ERASE |
Clause RECYCLE NOT IMPLEMENTED YET |
| ERROR |
|
| EXIT |
|
| FINALLY |
|
| FIND |
Implemented as a call to SEEK |
| FLUSH |
|
| FOR |
|
| FUNCTION |
|
| GO |
|
| GOTO |
|
| HIDDEN |
Actually implemented as a private member |
| IF |
|
| IFDEF |
|
| IFNDEF |
|
| IMPLEMENTS |
|
| INCLUDE |
|
| INDEX |
Implementado para CDX index files |
| INSERT |
|
| KEYBOARD |
|
| LOCAL |
|
| LOCATE |
|
| LOOP |
|
| LPARAMETERS |
|
| MD |
|
| MKDIR |
|
| NEXT |
|
| NODEFAULT |
|
| PACK |
|
| PARAMETERS |
|
| PRIVATE |
|
| PROCEDURE |
|
| PROTECTED |
|
| PUBLIC |
|
| RD |
|
| READ |
Implemented for READ EVENTS |
| RECALL |
|
| RENAME |
|
| REPLACE |
|
| RETURN |
|
| RMDIR |
|
| SCAN |
In the table layer for 64 bits, the WHILE clause is accepted but ignored this will be reenabled in the next revision. |
| SEEK |
|
| SELECT |
|
| SKIP |
|
| STORE |
|
| SUSPEND |
Implemented as System::Diagnostics::Debugger::Break()
|
| THROW |
|
| TRY |
|
| UNDEFINE |
|
| UNLOCK |
|
| USE |
|
| WAIT |
Does not suportst the NOCLEAR BEHAVIOR. Allways use a Window to display the message even if you don't include WINDOW.
TODO: Fix the implementation. |
| ZAP |
|