Austin Group Defect Tracker

Aardvark Mark III


Viewing Issue Simple Details Jump to Notes ] Issue History ] Print ]
ID Category Severity Type Date Submitted Last Update
0000647 [1003.1(2008)/Issue 7] Shell and Utilities Comment Omission 2013-01-18 20:22 2013-03-07 17:07
Reporter rhansen View Status public  
Assigned To ajosey
Priority normal Resolution Accepted As Marked  
Status Resolved  
Name Richard Hansen
Organization
User Reference
Section 2.3, 2.10
Page Number 2299, 2325-2330
Line Number 72418, 73407-73674
Interp Status ---
Final Accepted Text See Note: 0001450
Summary 0000647: End-of-input token not addressed in grammar rules
Description Tokenization rule #1 in XCU 2.3 mentions an end-of-input indicator token (line 72418), but the shell grammar in XCU 2.10 does not mention the end-of-input token.
Desired Action Either remove any mention of an end-of-input indicator token from XCU 2.3 line 72418 (preferred as I don't see the point of having an end-of-input indicator token), or treat the end-of-input token like a NEWLINE token:

1. Add "end-of-input" to the definition of "control operators" in XBD section 3.113 (line 1579)
2. Add the token END_OF_INPUT to the list of grammar symbols in XCU section 2.10.2 (starts at line 73492).
3. Add END_OF_INPUT to newline_list (XCU section 2.10.2 lines 73660-73662):

        newline_list : END_OF_INPUT
                     | NEWLINE
                     | newline_list NEWLINE
                     ;
Tags tc2-2008
Attached Files

- Relationships

-  Notes
(0001450)
rhansen (manager)
2013-01-18 21:12
edited on: 2013-03-07 17:06

Suggested wording if 'end-of-input indicator token' is to be removed from XCU section 2.3 rule #1 (lines 72417-72418):

Replace section 2.3 rule #1 (lines 72417-72418) with:

    1. If the end of input is recognized, the current token (if any) shall be delimited.


- Issue History
Date Modified Username Field Change
2013-01-18 20:22 rhansen New Issue
2013-01-18 20:22 rhansen Status New => Under Review
2013-01-18 20:22 rhansen Assigned To => ajosey
2013-01-18 20:22 rhansen Name => Richard Hansen
2013-01-18 20:22 rhansen Section => 2.3, 2.10
2013-01-18 20:22 rhansen Page Number => 2299, 2325-2330
2013-01-18 20:22 rhansen Line Number => 72418, 73407-73674
2013-01-18 21:12 rhansen Note Added: 0001450
2013-01-18 21:13 rhansen Note Edited: 0001450
2013-03-07 17:06 rhansen Note Edited: 0001450
2013-03-07 17:07 nick Interp Status => ---
2013-03-07 17:07 nick Final Accepted Text => See Note: 0001450
2013-03-07 17:07 nick Status Under Review => Resolved
2013-03-07 17:07 nick Resolution Open => Accepted As Marked
2013-03-07 17:07 nick Tag Attached: tc2-2008


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