[
Top
]
[
Contents
]
[
Index
]
[
?
]
Table of Contents
Introduction
0.1 Production Readiness
0.2 Contributors
1. FreeM Invocation
1.1 Synopsis
1.2 Command-Line Options
2. The FreeM REPL
3. Intrinsic Special Variables
3.1 $DEVICE
3.2 $ECODE
3.3 $ESTACK
3.4 $ETRAP
3.5 $HOROLOG
3.6 $IO
3.7 $JOB
3.8 $KEY
3.9 $PRINCIPAL
3.10 $QUIT
3.11 $STACK
3.12 $STORAGE
3.13 $SYSTEM
3.14 $TEST
3.15 $TLEVEL
3.16 $TRESTART
3.17 $X
3.18 $Y
3.19 $ZA
3.20 $ZB
3.21 $ZCONTROLC
3.22 $ZDATE
3.23 $ZERROR
3.24 $ZF
3.25 $ZHOROLOG
3.26 $ZINRPT
3.27 $ZJOB
3.28 $ZLOCAL
3.29 $ZMATCHCONTROL
3.30 $ZMATCHNUMERIC
3.31 $ZMATCHPUNCTUATION
3.32 $ZMATCHALPHABETIC
3.33 $ZMATCHLOWERCASE
3.34 $ZMATCHUPPERCASE
3.35 $ZMATCHEVERYTHING
3.36 $ZNAME
3.37 $ZORDER
3.38 $ZPRECISION
3.39 $ZREFERENCE
3.40 $ZSYSTEM
3.41 $ZTIME
3.42 $ZTRAP
3.43 $ZVERSION
4. Intrinsic Functions
4.1 $ASCII
4.2 $CHAR
4.3 $DATA
4.4 $EXTRACT
4.5 $FIND
4.6 $FNUMBER
4.7 $GET
4.8 $JUSTIFY
4.9 $LENGTH
4.10 $NAME
4.11 $NEXT
4.12 $ORDER
4.13 $PIECE
4.14 $QLENGTH
4.15 $QSUBSCRIPT
4.16 $QUERY
4.17 $RANDOM
4.18 $REVERSE
4.19 $SELECT
4.20 $STACK
4.21 $TEXT
4.22 $TRANSLATE
4.23 $VIEW
4.24 $ZBOOLEAN
4.25 $ZCALL
4.26 $ZCR
4.27 $ZCRC
4.28 $ZDATA
4.29 $ZDATE
4.30 $ZEDIT
4.31 $ZHOROLOG
4.32 $ZHT
4.33 $ZKEY
4.34 $ZLENGTH
4.35 $ZLSD
4.36 $ZM
4.37 $ZNAME
4.38 $ZNEXT
4.39 $ZORDER
4.40 $ZPIECE
4.41 $ZPREVIOUS
4.42 $ZREPLACE
4.43 $ZSYNTAX
4.44 $ZSORT
4.45 $ZTIME
4.46 $ZZIP
5. Commands
5.1 BREAK
5.2 CLOSE
5.3 DO
5.4 ELSE
5.5 FOR
5.6 GOTO
5.7 HALT
5.8 HANG
5.9 IF
5.10 JOB
5.11 KILL
5.12 KSUBSCRIPTS
5.13 KVALUE
5.14 LOCK
5.15 MERGE
5.16 NEW
5.17 OPEN
5.18 QUIT
5.19 READ
5.20 SET
5.21 TCOMMIT
5.22 TRESTART
5.23 TROLLBACK
5.24 USE
5.25 VIEW
5.26 WRITE
5.27 XECUTE
5.28 ZALLOCATE
5.29 ZBREAK
5.30 ZDEALLOCATE
5.31 ZGO
5.32 ZHALT
5.33 ZINSERT
5.34 ZJOB
5.35 ZLOAD
5.36 ZNEW
5.37 ZPRINT
5.38 ZQUIT
5.39 ZREMOVE
5.40 ZSAVE
5.41 ZTRAP
5.42 ZWRITE
6. Structured System Variables
6.1 ^$CHARACTER
6.2 ^$DEVICE
6.3 ^$DISPLAY
6.4 ^$EVENT
6.5 ^$GLOBAL
6.6 ^$JOB
6.7 ^$LOCK
6.8 ^$PDISPLAY
6.9 ^$ROUTINE
6.10 ^$SYSTEM
6.11 ^$WINDOW
7. Operators
8. User-Defined Z Functions
9. User-Defined SSVNs
10. System Library Routines
10.1 ^%ED
10.2 ^%FLIST
10.3 ^%FUTIL
10.4 ^%GD
10.5 ^%GL
10.6 ^%KEY
10.7 ^%KEYINT
10.8 ^%KEYTEST
10.9 ^%KILLJOB
10.10 ^%LOGIN
10.11 ^%MEN
10.12 ^%MESS
10.13 ^%MUTIL
10.14 ^%N
10.15 ^%RD
10.16 ^%RDEL
10.17 ^%SS
10.18 ^%SYS
10.19 ^%SYSDEV
10.20 ^%SYSGEN
10.21 ^%SYSINFO
10.22 ^%SYSNSP
10.23 ^%SYSNSP0
10.24 ^%T
10.25 ^%u
10.26 ^%uflis
10.27 ^%ufxxx
10.28 ^%ug
10.29 ^%ugdir
10.30 ^%ugexp
10.31 ^%ugimp
10.32 ^%uglis
10.33 ^%ugxxx
10.34 ^%ulmath
10.35 ^%ulstring
10.36 ^%ur
10.37 ^%urdel
10.38 ^%urdir
10.39 ^%uredi
10.40 ^%urexp
10.41 ^%urimp
10.42 ^%ursea
10.43 ^%urxxx
10.44 ^%uxdat
10.45 ^%uxxxx
10.46 ^%ZCOLUMNS
10.47 ^%ZOS
10.48 ^%ZROWS
10.49 ^%UTILITY
11. Namespace Management
11.1 Namespace Management Overview
11.2 Listing Namespaces
11.3 Switching Namespaces
11.4 Adding New Namespaces
11.5 Returning to the Default Namespace
12. Configuration and SYSGEN
13. Accessing FreeM from C Programs
13.1 mlib.h and mref_t Data Structure
13.2 Initializing mlib API
13.3 m_init_mref()
13.4 m_add_subscript()
13.5 m_version()
13.6 m_set()
13.7 m_get()
13.8 m_kill()
13.9 m_kvalue()
13.10 m_ksubscripts()
13.11 m_data()
13.12 m_order()
13.13 m_query()
13.14 m_lock()
13.15 m_unlock()
13.16 m_str_function()
13.17 m_num_function()
13.18 m_procedure()
A. FreeM Utilities
A.1 Global Compactor (gcompact)
A.2 Block Examiner (gfix)
A.3 Global Lister (gl)
A.4 Lock Examiner (glocks)
A.5 Global Repair Tool (grestore)
A.6 Global Validator (gverify)
B. FreeM VIEW Commands and Functions
C. Implementation Limits
D. US-ASCII Character Set
E. FreeM Project Coding Standards
E.1 Module Headers
E.2 Variable Naming
E.3 Indentation and General Layout
E.4 Brace Placement (Functions)
E.5 Brace Placement (if-for-while-do)
E.6 Labels and goto
E.7 Preprocessor Conditionals
E.8 coding standards, preprocessor conditionals
E.9 Overall Program Spacing
E.10 The switch() Statement
E.11 Comments
F. Conformance Clause
Index
[
Top
]
[
Contents
]
[
Index
]
[
?
]
This document was generated by
John P. Willis
on
March 13, 2020
using
texi2html 1.82
.