For example, it currently allows multiple expressions without ; separators which is not correct. It will need to handle the difference of expressions with/without blocks needing ;, etc.
Also consider if Stmt should include macro invocation. Currently it is inherited via expression. Why does rustc parse statement macros separately from expressions (parse_stmt_without_recovery)?
For example, it currently allows multiple expressions without
;separators which is not correct. It will need to handle the difference of expressions with/without blocks needing;, etc.Also consider if Stmt should include macro invocation. Currently it is inherited via expression. Why does rustc parse statement macros separately from expressions (parse_stmt_without_recovery)?