From 018d91b6a1ce46e17db7b3c81ee6747b3e6ed219 Mon Sep 17 00:00:00 2001 From: ceriel Date: Fri, 3 Mar 1989 16:16:52 +0000 Subject: [PATCH] Added options --- lang/m2/comp/.distr | 1 + lang/m2/comp/options | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 lang/m2/comp/options diff --git a/lang/m2/comp/.distr b/lang/m2/comp/.distr index cd57ff5f5..1be7c297f 100644 --- a/lang/m2/comp/.distr +++ b/lang/m2/comp/.distr @@ -46,6 +46,7 @@ nmclash.c node.H node.c options.c +options program.g scope.C scope.h diff --git a/lang/m2/comp/options b/lang/m2/comp/options new file mode 100644 index 000000000..68a6b53e0 --- /dev/null +++ b/lang/m2/comp/options @@ -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 +