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                          
======================================================================


Reply via email to