Austin Group Defect Tracker

Aardvark Mark IV


Viewing Issue Simple Details Jump to Notes ] Issue History ] Print ]
ID Category Severity Type Date Submitted Last Update
0001870 [1003.1(2024)/Issue8] Base Definitions and Headers Comment Clarification Requested 2024-11-05 16:30 2024-11-07 16:34
Reporter geoffclare View Status public  
Assigned To
Priority normal Resolution Accepted  
Status Resolved  
Name Geoff Clare
Organization The Open Group
User Reference
Section 9.5 Regular Expression Grammar
Page Number 191
Line Number 6814
Interp Status ---
Final Accepted Text
Summary 0001870: ISO editors Issue 8 comment 070
Description In their comment 070 on Issue 8 the ISO editors requested that the statement "The grammar takes precedence over the text" be clarified. The Austin Group's response was that this change would be considered for the next TC.

Comment 070 was specifically about section 9.5 but there are similar statements for other grammars and these should also change.

When considering how to clarify the wording, I found myself questioning whether the statement is actually misleading. If a conflict between the grammar and the text is reported in a bug, there is no guarantee that the bug will be resolved by changing the text to match the grammar, rather than vice versa. Bugs in grammars have been identified in the past.

My suggested solution is to state, as we do for conflicts with the ISO C standard, that any conflict is unintentional, while clarifying what it is that the grammar might conflict with.
Desired Action On page 160 line 5523 section 7.4 Locale Definition Grammar, change:
The grammar shall take precedence over the text in this chapter.
to:
Any conflict between the grammar specified in this section and requirements described in [xref to 7.1] through [xref to 7.3], inclusive, is unintentional.

On page 191 line 6814 section 9.5 Regular Expression Grammar, change:
The grammar takes precedence over the text.
to:
Any conflict between the grammars specified in this section and requirements described in [xref to 9.1] through [xref to 9.4], inclusive, is unintentional.

On page 2512 line 81713 section 2.10 Shell Grammar, change:
This formal syntax shall take precedence over the preceding text syntax description.
to:
Any conflict between the grammar specified in this section and requirements described in [xref to 2.1] through [xref to 2.9], inclusive, is unintentional.

On page 2597 line 84860 section at, change:
This formal syntax shall take precedence over the preceding text syntax description.
to:
Any conflict between this grammar and requirements described elsewhere in OPERANDS is unintentional.

On page 2624 line 85991 section awk, change:
A valid program can be represented as the non-terminal symbol program in the grammar. This formal syntax shall take precedence over the preceding text syntax description.
to:
Any conflict between the grammar specified in this section and requirements described elsewhere in EXTENDED DESCRIPTION is unintentional. A valid program can be represented as the non-terminal symbol program in the grammar.

On page 2652 line 87127 section bc, change:
A valid program can be represented as the non-terminal symbol program in the grammar. This formal syntax shall take precedence over the text syntax description.
to:
Any conflict between the grammar specified in this section and requirements described elsewhere in EXTENDED DESCRIPTION is unintentional. A valid program can be represented as the non-terminal symbol program in the grammar.

On page 2707 line 89285 section chmod, change:
A valid symbolic_mode can be represented as the non-terminal symbol symbolic_mode in the grammar. This formal syntax shall take precedence over the preceding text syntax description.
to:
Any conflict between the grammar specified in this section and requirements described elsewhere in EXTENDED DESCRIPTION is unintentional. A valid symbolic_mode can be represented as the non-terminal symbol symbolic_mode in the grammar.

Tags tc1-2024
Attached Files

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2024-11-05 16:30 geoffclare New Issue
2024-11-05 16:30 geoffclare Name => Geoff Clare
2024-11-05 16:30 geoffclare Organization => The Open Group
2024-11-05 16:30 geoffclare Section => 9.5 Regular Expression Grammar
2024-11-05 16:30 geoffclare Page Number => 191
2024-11-05 16:30 geoffclare Line Number => 6814
2024-11-05 16:30 geoffclare Interp Status => ---
2024-11-07 16:34 Don Cragun Status New => Resolved
2024-11-07 16:34 Don Cragun Resolution Open => Accepted
2024-11-07 16:34 Don Cragun Tag Attached: tc1-2024


Mantis 1.1.6[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker