⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stmtclas.gml

📁 开放源码的编译器open watcom 1.6.0版的源代码
💻 GML
字号:
.np
The following table is a summary of &product statement classification.
.begnote $setptnt 11
.note Column 1
indicates that the statement is a specification statement.
.note Column 2
indicates that the statement is not allowed as the terminal statement
of a DO-loop.
.note Column 3
indicates that the statement is not executable.
.note Column 4
indicates that the statement is not allowed as the object of a logical
.kw IF
.br
.xt on
or
.kw WHILE
.xt off
statement.
.note Column 5
indicates that the statement cannot have control of execution transferred
to it by using a statement label.
.note Column 6
indicates that the statement is allowed in a block data subprogram.
.endnote
.if &e'&dohelp eq 0 .do begin
.* .box on 1 20 25 30 35 40 45 50
.sr c0=&INDlvl+1
.sr c1=&INDlvl+20
.sr c2=&INDlvl+25
.sr c3=&INDlvl+30
.sr c4=&INDlvl+35
.sr c5=&INDlvl+40
.sr c6=&INDlvl+45
.sr c7=&INDlvl+50
.box on &c0 &c1 &c2 &c3 &c4 &c5 &c6 &c7
\Statement            \  1   \  2   \  3   \  4   \  5   \  6
.box
\ADMIT                \      \  *   \      \  *   \  *   \      \
\ALLOCATE             \      \      \      \      \      \      \
\ASSIGN               \      \      \      \      \      \      \
\AT END               \      \  *   \      \  *   \  *   \      \
\BACKSPACE            \      \      \      \      \      \      \
\BLOCK DATA           \      \  *   \  *   \  *   \  *   \      \
\CALL                 \      \      \      \      \      \      \
\CASE                 \      \  *   \      \  *   \  *   \      \
\CHARACTER            \  *   \  *   \  *   \  *   \  *   \  *   \
\CLOSE                \      \      \      \      \      \      \
\COMMON               \  *   \  *   \  *   \  *   \  *   \  *   \
.box off
.pa
.box on &c0 &c1 &c2 &c3 &c4 &c5 &c6 &c7
\Statement            \  1   \  2   \  3   \  4   \  5   \  6
.box
\COMPLEX              \  *   \  *   \  *   \  *   \  *   \  *   \
\CONTINUE             \      \      \      \      \      \      \
\CYCLE                \      \      \      \      \      \      \
\DATA                 \      \  *   \  *   \  *   \  *   \  *   \
\DEALLOCATE           \      \      \      \      \      \      \
\DIMENSION            \  *   \  *   \  *   \  *   \  *   \  *   \
\DO                   \      \  *   \      \  *   \      \      \
\DOUBLE COMPLEX       \  *   \  *   \  *   \  *   \  *   \  *   \
\DOUBLE PRECISION     \  *   \  *   \  *   \  *   \  *   \  *   \
\DO WHILE             \      \  *   \      \  *   \      \      \
\ELSE                 \      \  *   \      \  *   \  *   \      \
\ELSE IF              \      \  *   \      \  *   \  *   \      \
\END                  \      \  *   \      \  *   \      \  *   \
\END AT END           \      \  *   \      \  *   \  *   \      \
\END BLOCK            \      \  *   \      \  *   \  *   \      \
\END DO               \      \      \      \  *   \  *   \      \
\ENDFILE              \      \      \      \      \      \      \
\END GUESS            \      \  *   \      \  *   \      \      \
\END IF               \      \  *   \      \  *   \      \      \
\END LOOP             \      \  *   \      \  *   \  *   \      \
\END MAP              \  *   \  *   \  *   \  *   \  *   \  *   \
\END SELECT           \  *   \  *   \  *   \  *   \  *   \      \
\END STRUCTURE        \  *   \  *   \  *   \  *   \  *   \  *   \
\END UNION            \      \  *   \      \  *   \  *   \  *   \
\END WHILE            \      \  *   \      \  *   \  *   \      \
\ENTRY                \      \  *   \      \  *   \  *   \      \
\EQUIVALENCE          \  *   \  *   \  *   \  *   \  *   \  *   \
\EXECUTE              \      \      \      \      \      \      \
\EXIT                 \      \      \      \      \      \      \
\EXTERNAL             \  *   \  *   \  *   \  *   \  *   \      \
\FORMAT               \      \  *   \  *   \  *   \  *   \      \
\FUNCTION             \      \  *   \  *   \  *   \  *   \      \
\assigned GO TO       \      \  *   \      \      \      \      \
\computed GO TO       \      \      \      \      \      \      \
\unconditional GO TO  \      \  *   \      \      \      \      \
\GUESS                \      \  *   \      \  *   \      \      \
\arithmetic IF        \      \  *   \      \      \      \      \
\logical IF           \      \      \      \  *   \      \      \
\block IF             \      \  *   \      \  *   \      \      \
.box off
.pa
.box on &c0 &c1 &c2 &c3 &c4 &c5 &c6 &c7
\Statement            \  1   \  2   \  3   \  4   \  5   \  6
.box
\IMPLICIT             \  *   \  *   \  *   \  *   \  *   \  *   \
\INCLUDE              \      \  *   \  *   \  *   \  *   \  *   \
\INQUIRE              \      \      \      \      \      \      \
\INTEGER              \  *   \  *   \  *   \  *   \  *   \  *   \
\INTRINSIC            \  *   \  *   \  *   \  *   \  *   \      \
\LOGICAL              \  *   \  *   \  *   \  *   \  *   \  *   \
\LOOP                 \      \  *   \      \  *   \      \      \
\MAP                  \  *   \  *   \  *   \  *   \  *   \  *   \
\NAMELIST             \  *   \  *   \  *   \  *   \  *   \      \
\OPEN                 \      \      \      \      \      \      \
\OTHERWISE            \      \  *   \      \  *   \  *   \      \
\PARAMETER            \  *   \  *   \  *   \  *   \  *   \  *   \
\PAUSE                \      \      \      \      \      \      \
\PRINT                \      \      \      \      \      \      \
\PROGRAM              \      \  *   \  *   \  *   \  *   \      \
\QUIT                 \      \      \      \      \      \      \
\READ                 \      \      \      \      \      \      \
\REAL                 \  *   \  *   \  *   \  *   \  *   \  *   \
\RECORD               \  *   \  *   \  *   \  *   \  *   \  *   \
\REMOTE BLOCK         \      \  *   \  *   \  *   \  *   \      \
\RETURN               \      \  *   \      \      \      \      \
\REWIND               \      \      \      \      \      \      \
\SAVE                 \  *   \  *   \  *   \  *   \  *   \  *   \
\SELECT               \      \  *   \      \  *   \      \      \
\STOP                 \      \  *   \      \      \      \      \
\STRUCTURE            \  *   \  *   \  *   \  *   \  *   \  *   \
\SUBROUTINE           \      \  *   \  *   \  *   \  *   \      \
\UNION                \  *   \  *   \  *   \  *   \  *   \  *   \
\UNTIL                \      \  *   \      \  *   \  *   \      \
\VOLATILE             \  *   \  *   \  *   \  *   \  *   \  *   \
\WHILE                \      \  *   \      \  *   \      \      \
\WRITE                \      \      \      \      \      \      \
.box off
.do end
.el .do begin
.code begin
+---------------------+------+------+------+------+------+------+
|Statement            |  1   |  2   |  3   |  4   |  5   |  6   |
+---------------------+------+------+------+------+------+------+
|ADMIT                |      |  *   |      |  *   |  *   |      |
|ALLOCATE             |      |      |      |      |      |      |
|ASSIGN               |      |      |      |      |      |      |
|AT END               |      |  *   |      |  *   |  *   |      |
|BACKSPACE            |      |      |      |      |      |      |
|BLOCK DATA           |      |  *   |  *   |  *   |  *   |      |
|CALL                 |      |      |      |      |      |      |
|CASE                 |      |  *   |      |  *   |  *   |      |
|CHARACTER            |  *   |  *   |  *   |  *   |  *   |  *   |
|CLOSE                |      |      |      |      |      |      |
|COMMON               |  *   |  *   |  *   |  *   |  *   |  *   |
+---------------------+------+------+------+------+------+------+
.code end
.code begin
+---------------------+------+------+------+------+------+------+
|Statement            |  1   |  2   |  3   |  4   |  5   |  6
+---------------------+------+------+------+------+------+------+
|COMPLEX              |  *   |  *   |  *   |  *   |  *   |  *   |
|CONTINUE             |      |      |      |      |      |      |
|CYCLE                |      |      |      |      |      |      |
|DATA                 |      |  *   |  *   |  *   |  *   |  *   |
|DEALLOCATE           |      |      |      |      |      |      |
|DIMENSION            |  *   |  *   |  *   |  *   |  *   |  *   |
|DO                   |      |  *   |      |  *   |      |      |
|DOUBLE COMPLEX       |  *   |  *   |  *   |  *   |  *   |  *   |
|DOUBLE PRECISION     |  *   |  *   |  *   |  *   |  *   |  *   |
|DO WHILE             |      |  *   |      |  *   |      |      |
|ELSE                 |      |  *   |      |  *   |  *   |      |
|ELSE IF              |      |  *   |      |  *   |  *   |      |
|END                  |      |  *   |      |  *   |      |  *   |
|END AT END           |      |  *   |      |  *   |  *   |      |
|END BLOCK            |      |  *   |      |  *   |  *   |      |
|END DO               |      |      |      |  *   |  *   |      |
|ENDFILE              |      |      |      |      |      |      |
|END GUESS            |      |  *   |      |  *   |      |      |
|END IF               |      |  *   |      |  *   |      |      |
|END LOOP             |      |  *   |      |  *   |  *   |      |
|END MAP              |  *   |  *   |  *   |  *   |  *   |  *   |
|END SELECT           |  *   |  *   |  *   |  *   |  *   |      |
|END STRUCTURE        |  *   |  *   |  *   |  *   |  *   |  *   |
|END UNION            |      |  *   |      |  *   |  *   |  *   |
|END WHILE            |      |  *   |      |  *   |  *   |      |
|ENTRY                |      |  *   |      |  *   |  *   |      |
|EQUIVALENCE          |  *   |  *   |  *   |  *   |  *   |  *   |
|EXECUTE              |      |      |      |      |      |      |
|EXIT                 |      |      |      |      |      |      |
|EXTERNAL             |  *   |  *   |  *   |  *   |  *   |      |
|FORMAT               |      |  *   |  *   |  *   |  *   |      |
|FUNCTION             |      |  *   |  *   |  *   |  *   |      |
|assigned GO TO       |      |  *   |      |      |      |      |
|computed GO TO       |      |      |      |      |      |      |
|unconditional GO TO  |      |  *   |      |      |      |      |
|GUESS                |      |  *   |      |  *   |      |      |
|arithmetic IF        |      |  *   |      |      |      |      |
|logical IF           |      |      |      |  *   |      |      |
|block IF             |      |  *   |      |  *   |      |      |
+---------------------+------+------+------+------+------+------+
.code end
.code begin
+---------------------+------+------+------+------+------+------+
|Statement            |  1   |  2   |  3   |  4   |  5   |  6
+---------------------+------+------+------+------+------+------+
|IMPLICIT             |  *   |  *   |  *   |  *   |  *   |  *   |
|INCLUDE              |      |  *   |  *   |  *   |  *   |  *   |
|INQUIRE              |      |      |      |      |      |      |
|INTEGER              |  *   |  *   |  *   |  *   |  *   |  *   |
|INTRINSIC            |  *   |  *   |  *   |  *   |  *   |      |
|LOGICAL              |  *   |  *   |  *   |  *   |  *   |  *   |
|LOOP                 |      |  *   |      |  *   |      |      |
|MAP                  |  *   |  *   |  *   |  *   |  *   |  *   |
|NAMELIST             |  *   |  *   |  *   |  *   |  *   |      |
|OPEN                 |      |      |      |      |      |      |
|OTHERWISE            |      |  *   |      |  *   |  *   |      |
|PARAMETER            |  *   |  *   |  *   |  *   |  *   |  *   |
|PAUSE                |      |      |      |      |      |      |
|PRINT                |      |      |      |      |      |      |
|PROGRAM              |      |  *   |  *   |  *   |  *   |      |
|QUIT                 |      |      |      |      |      |      |
|READ                 |      |      |      |      |      |      |
|REAL                 |  *   |  *   |  *   |  *   |  *   |  *   |
|RECORD               |  *   |  *   |  *   |  *   |  *   |  *   |
|REMOTE BLOCK         |      |  *   |  *   |  *   |  *   |      |
|RETURN               |      |  *   |      |      |      |      |
|REWIND               |      |      |      |      |      |      |
|SAVE                 |  *   |  *   |  *   |  *   |  *   |  *   |
|SELECT               |      |  *   |      |  *   |      |      |
|STOP                 |      |  *   |      |      |      |      |
|STRUCTURE            |  *   |  *   |  *   |  *   |  *   |  *   |
|SUBROUTINE           |      |  *   |  *   |  *   |  *   |      |
|UNION                |  *   |  *   |  *   |  *   |  *   |  *   |
|UNTIL                |      |  *   |      |  *   |  *   |      |
|VOLATILE             |  *   |  *   |  *   |  *   |  *   |  *   |
|WHILE                |      |  *   |      |  *   |      |      |
|WRITE                |      |      |      |      |      |      |
+---------------------+------+------+------+------+------+------+
.code end
.do end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -