Added options

This commit is contained in:
ceriel 1989-03-03 16:16:52 +00:00
parent a1b4e28760
commit 018d91b6a1
2 changed files with 28 additions and 0 deletions

View file

@ -46,6 +46,7 @@ nmclash.c
node.H
node.c
options.c
options
program.g
scope.C
scope.h

27
lang/m2/comp/options Normal file
View file

@ -0,0 +1,27 @@
options:
l: local extensions enabled
n: no register messages
s: symmetric range for integers: MIN(INTEGER) = -MAX(INTEGER)
w: disable warnings
x: make every name global (for ADB)
A: extra array bound checks
I: look in directory for definition modules
L: no FIL/LIN instructions
M: maximum identifier length
R: runtime checks
U: allow underscores in identifiers
V: object sizes and alignments
W: enable warnings
3: strict 3rd edition Modula-2
-: to pass debugging options
Debugging options:
i: display number of structures allocated and number of lines read
t: run lexical analyzer only
C: dump of constant expressions
F: display size of every file read.
S: define/lookup symbol table access dump
X: parse-tree dump