Open MatthewDaggitt opened 3 years ago
Switching back to the BNFC printing code has revealed that BNFC does not determine between layout braces and non-layout braces. Printing anything with implicit arguments results in the following mess:
(Tensor Real) ((([((5 { ?2 } ) {{ ?3 }})] { ?5 } ) { ?4 } ) {{ ?6 }});
instead of
(Tensor Real) ((([((5 {?2}) {{ ?3 }})] {?5}) {?4}) {{ ?6 }});
TODO: submit an upstream issue to BNFC
Closed with 0fa728d
Not fixed. Apparently this BNFC issue is independent of having layout keywords or not.
Switching back to the BNFC printing code has revealed that BNFC does not determine between layout braces and non-layout braces. Printing anything with implicit arguments results in the following mess:
instead of
TODO: submit an upstream issue to BNFC