Changeset 1781 for cobra/trunk/Source/CobraParser.cobra
- Timestamp:
- 11/28/08 20:11:01 (3 years ago)
- Files:
-
- 1 modified
-
cobra/trunk/Source/CobraParser.cobra (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
cobra/trunk/Source/CobraParser.cobra
r1761 r1781 3252 3252 t = ArrayTypeIdentifier(bracket, t) 3253 3253 3254 # check for 'optional' aka 'can be nil' 3255 question = .optional('QUESTION') 3256 if question 3257 t = NilableTypeIdentifier(question, t) 3254 while true 3255 # check for 'optional' aka 'can be nil' 3256 if .optional('QUESTION') 3257 t = NilableTypeIdentifier(.last, t) 3258 3259 # check for 'stream' aka 'multiple' aka 'zero or more' aka 'enumerable' 3260 else if .optional('STAR') 3261 t = StreamTypeIdentifier(.last, t) 3262 3263 else 3264 break 3258 3265 3259 3266 return t to !



