aboutsummaryrefslogtreecommitdiff
path: root/frontend
diff options
context:
space:
mode:
Diffstat (limited to 'frontend')
-rw-r--r--frontend/parse.icl6
1 files changed, 1 insertions, 5 deletions
diff --git a/frontend/parse.icl b/frontend/parse.icl
index c9471ed..ceb527f 100644
--- a/frontend/parse.icl
+++ b/frontend/parse.icl
@@ -633,14 +633,10 @@ where
//# pState = wantToken FunctionContext "type argument" GenericCloseToken pState
# (args, pState) = parseList trySimplePattern pState
+ # has_args = isNotEmpty args || gcf_generic_info<>0
# args = [geninfo_arg : args]
-
- // must be EqualToken or HashToken or ???
- //# pState = wantToken FunctionContext "generic definition" EqualToken pState
- //# pState = tokenBack pState
# (ss_useLayout, pState) = accScanState UseLayout pState
- # has_args = isNotEmpty args
# localsExpected = has_args || isGlobalContext parseContext || ~ ss_useLayout
# (rhs, _, pState) = wantRhs localsExpected (ruleDefiningRhsSymbol parseContext has_args) pState