Wiki

Ticket #87: tkt-87-multiple-access-modifiers.patch

File tkt-87-multiple-access-modifiers.patch, 1.5 KB (added by hopscc, 16 years ago)
  • Source/CobraParser.cobra

     
    600600            else 
    601601                .throwError('Not expecting "[what]".') 
    602602            if not .optional('COMMA') 
     603                v = .peek 
     604                if v.text in _validIsNames 
     605                    .throwError(v, 'Multiple access modifiers should be separated by commas, e.g. "[what], [v.text]"') 
    603606                break 
    604607        .endOfLine 
    605608        # TODO: error on virtual and override 
  • Tests/820-errors/300-statements/330-multiple-access-modifiers.cobra

     
     1class Test 
     2     
     3    var x is shared protected # .error. should be separated by commas 
     4 
  • Developer/IntermediateReleaseNotes.text

     
    2929Misc 
    3030================================================================================ 
    3131 
    32  
     32Fixed: Better error message for multiple modifiers sans commas. Ticket:87 
    3333================================================================================ 
    3434================================================================================ 
    3535