diff options
Diffstat (limited to 'frontend/syntax.dcl')
-rw-r--r-- | frontend/syntax.dcl | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/frontend/syntax.dcl b/frontend/syntax.dcl index 7273de5..139f5c7 100644 --- a/frontend/syntax.dcl +++ b/frontend/syntax.dcl @@ -1025,13 +1025,21 @@ cIsNotStrict :== False , case_ident :: !Optional Ident , case_info_ptr :: !ExprInfoPtr } - +/* :: Let = { let_strict :: !Bool , let_binds :: !(Env Expression FreeVar) , let_expr :: !Expression , let_info_ptr :: !ExprInfoPtr } +*/ + +:: Let = + { let_strict_binds :: !Env Expression FreeVar + , let_lazy_binds :: !Env Expression FreeVar + , let_expr :: !Expression + , let_info_ptr :: !ExprInfoPtr + } :: Conditional = { if_cond :: !Expression |