aboutsummaryrefslogtreecommitdiff
path: root/frontend/checksupport.icl
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/checksupport.icl')
-rw-r--r--frontend/checksupport.icl9
1 files changed, 8 insertions, 1 deletions
diff --git a/frontend/checksupport.icl b/frontend/checksupport.icl
index 5104ba6..476dc57 100644
--- a/frontend/checksupport.icl
+++ b/frontend/checksupport.icl
@@ -17,6 +17,12 @@ cGlobalScope :== 1
cIsNotADclModule :== False
cIsADclModule :== True
+// MW..
+cNeedStdArray :== 1
+cNeedStdEnum :== 2
+cNeedStdDynamics:== 4
+// ..MW
+
:: Heaps =
{ hp_var_heap ::!.VarHeap
, hp_expression_heap ::!.ExpressionHeap
@@ -25,7 +31,8 @@ cIsADclModule :== True
:: ErrorAdmin = { ea_file :: !.File, ea_loc :: ![IdentPos], ea_ok :: !Bool }
-:: CheckState = { cs_symbol_table :: !.SymbolTable, cs_predef_symbols :: !.PredefinedSymbols, cs_error :: !.ErrorAdmin }
+:: CheckState = { cs_symbol_table :: !.SymbolTable, cs_predef_symbols :: !.PredefinedSymbols, cs_error :: !.ErrorAdmin,
+ cs_needed_modules :: !BITVECT } // MW++
:: ConversionTable :== {# .{# Int }}