|
|
| version 1.2, 2025/05/02 16:25:46 | version 1.9, 2025/05/17 19:35:30 |
|---|---|
| Line 20 | Line 20 |
| .\" along with FreeM. If not, see <https://www.gnu.org/licenses/>. | .\" along with FreeM. If not, see <https://www.gnu.org/licenses/>. |
| .\" | .\" |
| .\" $Log$ | .\" $Log$ |
| .\" Revision 1.9 2025/05/17 19:35:30 snw | |
| .\" Add remove_freem.sh script | |
| .\" | |
| .\" Revision 1.8 2025/05/16 13:22:58 snw | |
| .\" Bump version to account for shared memory changes | |
| .\" | |
| .\" Revision 1.7 2025/05/08 12:52:53 snw | |
| .\" Begin development on 0.65.0 | |
| .\" | |
| .\" Revision 1.6 2025/05/07 19:03:06 snw | |
| .\" Release 0.65.1-rc0, prepare to begin shared memory rewrite | |
| .\" | |
| .\" Revision 1.5 2025/05/05 23:18:29 snw | |
| .\" Update conformance document to cover the idiotic numeric coercion rules around E notation | |
| .\" | |
| .\" Revision 1.4 2025/05/05 04:48:17 snw | |
| .\" Update conformance document | |
| .\" | |
| .\" Revision 1.3 2025/05/03 03:07:55 snw | |
| .\" Documentation updates | |
| .\" | |
| .\" Revision 1.2 2025/05/02 16:25:46 snw | .\" Revision 1.2 2025/05/02 16:25:46 snw |
| .\" -m | .\" -m |
| .\" | .\" |
| Line 34 freem_conformance - FreeM MDC Conformanc | Line 55 freem_conformance - FreeM MDC Conformanc |
| .SH SYNOPSIS | .SH SYNOPSIS |
| FreeM version 0.64.0-rc1 conforms to X11.1-1995, as modified by the following MDC documents: | FreeM version 0.65.1-rc0 conforms to X11.1-1995, as modified by the following MDC documents: |
| .sp | .sp |
| .RS 4 | .RS 4 |
| Line 233 Environment-wide events defined in \fB^$ | Line 254 Environment-wide events defined in \fB^$ |
| .TP | .TP |
| \fBDO\fR and \fBGOTO\fR | \fBDO\fR and \fBGOTO\fR |
| .RS 4 | .RS 4 |
| FreeM's implementation of these commands allows the \fIentryref\fR to consist only of the \fI+ intexpr\fR component, in which \fIintexpr\fR is interpreted as a number of lines from the beginning of the currently-executing routine. | FreeM's implementation of these commands allows the \fIentryref\fR to consist only of the \fI+ intexpr\fR component, in which \fIintexpr\fR is interpreted as a number of lines from the beginning of the currently-executing routine. This behavior is in addition to--and not instead of--the \fIentryref\fR syntax specified in the \fIStandard\fR. |
| .RE | .RE |
| .TP | .TP |
| \fBIF\fR and \fBELSE\fR | \fBIF\fR and \fBELSE\fR |
| Line 268 Miscellaneous Language Features | Line 289 Miscellaneous Language Features |
| .sp -1 | .sp -1 |
| .IP \(bu 2.3 | .IP \(bu 2.3 |
| .\} | .\} |
| \fBASSERT\fR command | Multiple consecutive pluses or minuses after the E in E notation are allowed. The fact that they are illegal in numlits but string coercion is expected to ignore the signs makes it impossible to fix. |
| .RE | |
| .sp | |
| .RS 4 | |
| .ie n \{\ | |
| \h'-04'\(bu\h'+03'\c | |
| .\} | |
| .el \{\ | |
| .sp -1 | |
| .IP \(bu 2.3 | |
| .\} | |
| \fBCONST\fR command | |
| .RE | |
| .sp | |
| .RS 4 | |
| .ie n \{\ | |
| \h'-04'\(bu\h'+03'\c | |
| .\} | |
| .el \{\ | |
| .sp -1 | |
| .IP \(bu 2.3 | |
| .\} | |
| \fBMAP\fR command | |
| .RE | |
| .sp | |
| .RS 4 | |
| .ie n \{\ | |
| \h'-04'\(bu\h'+03'\c | |
| .\} | |
| .el \{\ | |
| .sp -1 | |
| .IP \(bu 2.3 | |
| .\} | |
| \fBTHROW\fB command | |
| .RE | |
| .sp | |
| .RS 4 | |
| .ie n \{\ | |
| \h'-04'\(bu\h'+03'\c | |
| .\} | |
| .el \{\ | |
| .sp -1 | |
| .IP \(bu 2.3 | |
| .\} | |
| \fBUSING\fR command | |
| .RE | |
| .sp | |
| .RS 4 | |
| .ie n \{\ | |
| \h'-04'\(bu\h'+03'\c | |
| .\} | |
| .el \{\ | |
| .sp -1 | |
| .IP \(bu 2.3 | |
| .\} | |
| \fBWATCH\fR command | |
| .RE | |
| .sp | |
| .RS 4 | |
| .ie n \{\ | |
| \h'-04'\(bu\h'+03'\c | |
| .\} | |
| .el \{\ | |
| .sp -1 | |
| .IP \(bu 2.3 | |
| .\} | |
| \fBWITH\fR command | |
| .RE | .RE |
| .RE | .RE |
| .SH SUPPORTED CHARACTER SET PROFILES | .SH SUPPORTED CHARACTER SET PROFILES |