- stage := 3; trace := 0; summary := false; first := 0; last := max_int;
- xdir := ""; kernel := V3; si := false; extended := false; cover := "";
- expand := false; indexes := false; icm := 0; unquote := false; short := false;
- debug_parser := false; debug_lexer := false;
- manager_dir := ""; manager := Quiet
+ root := ""; first := 0; last := max_int;
+ kernel := V3; si := false; restricted := true; infinity := false; cast := false; cover := "";
+ indexes := false; short := false; trace := 0;
+ IFDEF LEXER THEN debug_lexer := false ELSE () END;
+ IFDEF PARSER THEN debug_parser := false ELSE () END;
+ IFDEF SUMMARY THEN summary := false ELSE () END;
+ IFDEF EXPAND THEN expand := false ELSE () END;
+ IFDEF MANAGER THEN manager_dir := ""; manager := Quiet; preamble := "" ELSE () END;
+ IFDEF STAGE THEN stage := 3 ELSE () END;
+ IFDEF OBJECTS THEN export := false; xdir := "" ELSE () END;
+ IFDEF PREPROCESS THEN preprocess := false ELSE () END;
+ IFDEF QUOTE THEN quote := false ELSE () END;
+ IFDEF TYPE THEN validate := true; icm := 0 ELSE () END