aboutsummaryrefslogtreecommitdiff
path: root/frontend/predef.icl
diff options
context:
space:
mode:
authormartinw2000-04-26 09:10:34 +0000
committermartinw2000-04-26 09:10:34 +0000
commit1e8f9d92be20258186661009221e60034fc53f06 (patch)
tree7b82bbcc810aa9fdfa04b0912914a8139d8683bc /frontend/predef.icl
parentsmall bugfix (diff)
changes to make compiler compatible with itself
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@126 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
Diffstat (limited to 'frontend/predef.icl')
-rw-r--r--frontend/predef.icl6
1 files changed, 3 insertions, 3 deletions
diff --git a/frontend/predef.icl b/frontend/predef.icl
index aa1468f..2ae1a83 100644
--- a/frontend/predef.icl
+++ b/frontend/predef.icl
@@ -236,15 +236,15 @@ where
| nr_of_vars == 0
= (type_vars, pre_def_symbols)
# nr_of_vars = dec nr_of_vars
- #! var_id = pre_def_symbols.[PD_TypeVar_a0 + nr_of_vars]
+ # (var_id, pre_def_symbols) = pre_def_symbols![PD_TypeVar_a0 + nr_of_vars]
= make_type_vars nr_of_vars [MakeTypeVar var_id.pds_ident : type_vars] pre_def_symbols
new_defined_symbol symbol_index arity ds_index pre_def_symbols
- #! ds_ident = pre_def_symbols.[symbol_index]
+ # (ds_ident, pre_def_symbols) = pre_def_symbols![symbol_index]
= ({ ds_ident = ds_ident.pds_ident, ds_arity = 2, ds_index = ds_index }, pre_def_symbols)
make_type_def type_cons_index type_vars type_rhs pre_def_symbols
- #! type_ident = pre_def_symbols.[type_cons_index]
+ # (type_ident, pre_def_symbols) = pre_def_symbols![type_cons_index]
= (MakeTypeDef type_ident.pds_ident (map (\tv -> MakeAttributedTypeVar tv) type_vars) type_rhs TA_None [] NoPos, pre_def_symbols)
make_TC_class_def pre_def_symbols