fix: return value is optional

This commit is contained in:
Leonardo de Moura 2020-10-02 18:09:42 -07:00
parent 137b9efd42
commit c40ec0128d

View file

@ -81,7 +81,7 @@ def doFinally := parser! "finally " >> doSeq
@[builtinDoElemParser] def doBreak := parser! "break"
@[builtinDoElemParser] def doContinue := parser! "continue"
@[builtinDoElemParser] def doReturn := parser!:leadPrec "return " >> termParser
@[builtinDoElemParser] def doReturn := parser!:leadPrec "return " >> optional termParser
@[builtinDoElemParser] def doDbgTrace := parser!:leadPrec "dbgTrace! " >> termParser
@[builtinDoElemParser] def doAssert := parser!:leadPrec "assert! " >> termParser