Changeset 1734

Show
Ignore:
Timestamp:
11/06/08 19:51:30 (2 months ago)
Author:
Chuck.Esterbrook
Message:

Updated error message for a bad intNN or uintNN:

error: Unsupported integer size: 1. Try int8, int16, int32 or int64. Or, for non-types, use a name different than the form "intNN" which is reserved for integer types.

reported-by:relez

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • cobra/trunk/Source/CobraParser.cobra

    r1732 r1734  
    32083208                                                size = token.value to int 
    32093209                                                if token.value not in _validIntSizes 
    3210                                                         .throwError('Unsupported integer size: [size]. Try 8, 16, 32 or 64.') 
     3210                                                        .throwError('Unsupported integer size: [size]. Try int8, int16, int32 or int64. Or, for non-types, use a name different than the form "intNN" which is reserved for integer types.') 
    32113211                                                t = TypeIdentifier(token, .typeProvider.intType(true, size)) 
    32123212                                        on 'UINT_SIZE' 
    32133213                                                size = token.value to int 
    32143214                                                if token.value not in _validIntSizes 
    3215                                                         .throwError('Unsupported integer size: [size]. Try 8, 16, 32 or 64.') 
     3215                                                        .throwError('Unsupported integer size: [size]. Try uint8, uint16, uint32 or uint64. Or, for non-types, use a name different than the form "uintNN" which is reserved for unsigned integer types.') 
    32163216                                                t = TypeIdentifier(token, .typeProvider.intType(false, size)) 
    32173217                                        on 'FLOAT_SIZE'