Skip to content

Latest commit

 

History

History
143 lines (132 loc) · 4.57 KB

implemented-statements.md

File metadata and controls

143 lines (132 loc) · 4.57 KB

Implemented statements

This document tracks the implementation status of Natural statements.

Legend:

❌ - not implemented (46)

✅ - implemented or reporting (57)

partial - partially implemented to prevent false positives (14)

Statement Status
ACCEPT/REJECT
ADD
ASSIGN
AT BREAK
AT END OF DATA
AT END OF PAGE
AT START OF DATA
AT TOP OF PAGE
BACKOUT TRANSACTION
BEFORE BREAK PROCESSING
CALL
CALL FILE
CALL LOOP
CALLDBPROC (SQL)
CALLNAT
CLOSE CONVERSATION
CLOSE PC FILE
CLOSE PRINTER
CLOSE WORK FILE
COMMIT (SQL)
COMPRESS
COMPOSE
COMPUTE
CREATE OBJECT
DECIDE FOR
DECIDE ON
DEFINE CLASS
DEFINE DATA
DEFINE FUNCTION partial
DEFINE PRINTER
DEFINE PROTOTYPE partial
DEFINE SUBROUTINE
DEFINE WINDOW
DEFINE WORK FILE
DELETE
DELETE (SQL) partial
DISPLAY
DIVIDE
DOWNLOAD PC FILE
EJECT
END
END TRANSACTION
ESCAPE
EXAMINE
EXPAND
FETCH
FIND
FOR
FORMAT partial
GET
GET SAME
GET TRANSACTION DATA
HISTOGRAM :partial:
IF
IF SELECTION
IGNORE
INCLUDE
INPUT partial
INSERT (SQL) partial
INTERFACE
LIMIT
METHOD
MOVE
MULTIPLY
NEWPAGE
ON ERROR
OPEN CONVERSATION
OPTIONS :partial:
PARSE XML
PARSE JSON
PASSW
PERFORM
PERFORM BREAK PROCESSING
PRINT partial
PROCESS
PROCESS COMMAND
PROCESS PAGE
PROCESS SQL (SQL) partial
PROPERTY
READ
READ RESULT SET (SQL)
READ WORK FILE
READLOB
REDUCE
REINPUT
RELEASE
REPEAT
REQUEST DOCUMENT
RESET
RESIZE
RETRY
ROLLBACK (SQL)
RUN
SELECT (SQL) partial
SEND METHOD
SEPARATE
SET CONTROL
SET GLOBALS
SET KEY
SET TIME
SET WINDOW
SKIP
SORT
STACK
STOP
STORE
SUBTRACT
SUSPEND IDENTICAL SUPPRESS
TERMINATE
UPDATE
UPDATE (SQL) partial
UPDATELOB
UPLOAD PC FILE
WRITE partial
WRITE TITLE
WRITE TRAILER
WRITE WORK FILE

Reporting mode only statements

These are not planned to be implemented, because they're reporting mode only.

  • DO/DOEND
  • LOOP
  • MOVE INDEXED
  • OBTAIN
  • REDEFINE