[Swift-devel] [Bug 112] New: error reporting in procedure	declarations
    bugzilla-daemon at mcs.anl.gov 
    bugzilla-daemon at mcs.anl.gov
       
    Tue Nov 20 11:04:23 CST 2007
    
    
  
http://bugzilla.mcs.anl.gov/swift/show_bug.cgi?id=112
           Summary: error reporting in procedure declarations
           Product: Swift
           Version: unspecified
          Platform: Macintosh
        OS/Version: Mac OS
            Status: NEW
          Severity: normal
          Priority: P2
         Component: SwiftScript language
        AssignedTo: benc at hawaga.org.uk
        ReportedBy: benc at hawaga.org.uk
                CC: swift-devel at ci.uchicago.edu
The below code fragment has poor error reporting in r1471 - the procedure
declaration is invalid because 'stdout' is a keyword and cannot be used as a
variable name. The parser predictor for procedure declarations predicts based
on an entire valid procedure declaration being present, so gives a very poor
error message.
Predictor can be shortened - perhaps to  left-bracket token token
(messagefile stdout, messagefile b) greeting(string m) {
app { 
echo m stdout=@filename(a) stderr=@filename(b);
}
}
-- 
Configure bugmail: http://bugzilla.mcs.anl.gov/swift/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
    
    
More information about the Swift-devel
mailing list