diff --git a/analyzer/constant_test.go b/analyzer/constant_test.go index 3603d8d..86da749 100644 --- a/analyzer/constant_test.go +++ b/analyzer/constant_test.go @@ -14,7 +14,16 @@ Weekday: Int | friday = 6 | saturday = 7 -[printWeekday w:Weekday] +[print s:String] +[printWeekday w:Weekday] = [print switch w + | Weekday.sunday 'sunday' + | Weekday.monday 'monday' + | Weekday.tuesday 'tuesday' + | Weekday.wednesday 'wednesday' + | Weekday.thursday 'thursday' + | Weekday.friday 'friday' + | Weekday.saturday 'saturday' + * 'unknown'] [f] = [printWeekday Weekday.monday] `)} @@ -30,7 +39,16 @@ Weekday: Int | friday | saturday -[printWeekday w:Weekday] +[print s:String] +[printWeekday w:Weekday] = [print switch w + | Weekday.sunday 'sunday' + | Weekday.monday 'monday' + | Weekday.tuesday 'tuesday' + | Weekday.wednesday 'wednesday' + | Weekday.thursday 'thursday' + | Weekday.friday 'friday' + | Weekday.saturday 'saturday' + * 'unknown'] [f] = [printWeekday Weekday.monday] `)}