aboutsummaryrefslogtreecommitdiff
path: root/frontend
diff options
context:
space:
mode:
Diffstat (limited to 'frontend')
-rw-r--r--frontend/typesupport.icl16
1 files changed, 7 insertions, 9 deletions
diff --git a/frontend/typesupport.icl b/frontend/typesupport.icl
index db1fe72..f500764 100644
--- a/frontend/typesupport.icl
+++ b/frontend/typesupport.icl
@@ -1113,12 +1113,7 @@ where
# file_opt_beautifulizer
= case st_arity of
0
- -> writeType file opt_beautifulizer (bracket_arrow_type st_result.at_type form, st_result)
- with
- bracket_arrow_type (_ --> _) form
- = setProperty form cBrackets
- bracket_arrow_type _ form
- = form
+ -> writeType file opt_beautifulizer (form, st_result)
_
# (file, opt_beautifulizer)
= writeType file opt_beautifulizer (form, st_args)
@@ -1145,7 +1140,6 @@ where
| group_var==ai_demanded
= grouped group_var [ai_offered:accu] ineqs
=[{ ig_offered = accu, ig_demanded = group_var}: grouped ai_demanded [ai_offered] ineqs]
-
:: InequalityGroup =
{ ig_offered :: ![AttributeVar]
@@ -1399,14 +1393,14 @@ where
| checkProperty form cCommaSeparator
= show_elem elem_number (clearProperty form cCommaSeparator) type file_opt_beautifulizer
| checkProperty form cArrowSeparator
- = show_elem elem_number (clearProperty (clearProperty form cArrowSeparator) cBrackets) type file_opt_beautifulizer
+ = show_elem elem_number (clearProperty form cArrowSeparator) type file_opt_beautifulizer
| checkProperty form cAndSeparator
= show_elem elem_number (clearProperty form cAndSeparator) type file_opt_beautifulizer
= show_elem elem_number (setProperty form cBrackets) type file_opt_beautifulizer
show_list elem_number form [type : types] file_opt_beautifulizer
# (elem_format, seperator)
= if (checkProperty form cCommaSeparator) (clearProperty form cCommaSeparator, ",")
- (if (checkProperty form cArrowSeparator) (setProperty (clearProperty form cArrowSeparator) cBrackets, " -> ")
+ (if (checkProperty form cArrowSeparator) (clearProperty form cArrowSeparator, " -> ")
(if (checkProperty form cAndSeparator) (clearProperty form cAndSeparator, " & ")
(setProperty form cBrackets, " ")))
(file, opt_beautifulizer)
@@ -1900,6 +1894,8 @@ instance performOnTypeVars Type
//..AA
performOnTypeVars f (cv :@: at) st
= performOnTypeVars f cv (performOnTypeVars f at st)
+ performOnTypeVars f (TFA vars type) st
+ = performOnTypeVars f type st
performOnTypeVars f _ st
= st
@@ -1946,6 +1942,8 @@ instance performOnAttrVars Type
//..AA
performOnAttrVars f (_ :@: at) st
= performOnAttrVars f at st
+ performOnAttrVars f (TFA vars type) st
+ = performOnAttrVars f type st
performOnAttrVars f _ st
= st