aboutsummaryrefslogtreecommitdiff
path: root/frontend/syntax.dcl
diff options
context:
space:
mode:
authorjohnvg2007-09-05 15:06:10 +0000
committerjohnvg2007-09-05 15:06:10 +0000
commit6b9c7b960e134377f50d4558fca56293d1375008 (patch)
treea4183cf9d3d4bf6eec25887f78b4153237680087 /frontend/syntax.dcl
parentuse bimapId instead of bimap{|*|} for variables (diff)
use an integer instead of a string in GenTypeVar
git-svn-id: https://svn.cs.ru.nl/repos/clean-compiler/trunk@1685 1f8540f1-abd5-4d5b-9d24-4c5ce8603e2d
Diffstat (limited to 'frontend/syntax.dcl')
-rw-r--r--frontend/syntax.dcl5
1 files changed, 2 insertions, 3 deletions
diff --git a/frontend/syntax.dcl b/frontend/syntax.dcl
index 71a68e4..71e3d06 100644
--- a/frontend/syntax.dcl
+++ b/frontend/syntax.dcl
@@ -1023,9 +1023,8 @@ cNonRecursiveAppl :== False
| TVI_ConsInstance !DefinedSymbol //AA: generic cons instance function
| TVI_Normalized !Int /* MV - position of type variable in its definition */
| TVI_Expr !Expression /* AA: Expression corresponding to the type var during generic specialization */
-// MdM
- | TVI_CPSTypeVar !CheatCompiler /* a pointer to a variable in CleanProverSystem is stored here, using a cast */
-// ... MdM
+ | TVI_GenTypeVarNumber !Int
+ | TVI_CPSTypeVar !CheatCompiler /* MdM: a pointer to a variable in CleanProverSystem is stored here, using a cast */
:: TypeVarInfoPtr :== Ptr TypeVarInfo
:: TypeVarHeap :== Heap TypeVarInfo