A NOTE has been added to this issue. ====================================================================== http://austingroupbugs.net/view.php?id=1145 ====================================================================== Reported By: yannregisgianas Assigned To: ====================================================================== Project: 1003.1(2016)/Issue7+TC2 Issue ID: 1145 Category: Shell and Utilities Type: Error Severity: Editorial Priority: normal Status: New Name: Yann REGIS-GIANAS Organization: University Paris Diderot User Reference: Section: Section 2.10.2 Page Number: 0 Line Number: 0 Interp Status: --- Final Accepted Text: ====================================================================== Date Submitted: 2017-06-15 08:17 UTC Last Modified: 2017-06-15 08:55 UTC ====================================================================== Summary: compound-list does not required a terminating semicolon even in compound commands, which is contradictory with implementations. ======================================================================
---------------------------------------------------------------------- (0003764) geoffclare (manager) - 2017-06-15 08:55 http://austingroupbugs.net/view.php?id=1145#c3764 ---------------------------------------------------------------------- The command: until a do b; done is not accepted by the grammar because in the grammar do_group requires a "do" keyword to be present, and this command does not have one. (The word "do" in this command is an ordinary word to be passed as an argument to "a"; it is not recognised as a keyword.) This appears to be the same misinterpretation of the shell grammar rules as was made in http://austingroupbugs.net/view.php?id=1046. Issue History Date Modified Username Field Change ====================================================================== 2017-06-15 08:17 yannregisgianasNew Issue 2017-06-15 08:17 yannregisgianasName => Yann REGIS-GIANAS 2017-06-15 08:17 yannregisgianasOrganization => University Paris Diderot 2017-06-15 08:17 yannregisgianasSection => Section 2.10.2 2017-06-15 08:17 yannregisgianasPage Number => 0 2017-06-15 08:17 yannregisgianasLine Number => 0 2017-06-15 08:55 geoffclare Note Added: 0003764 ======================================================================