From: Joe Mason Date: 2004-01-09T08:31:41+09:00 Subject: Re: block delimiting In article , Mike Wilson wrote: > def iffunc > something = false > something_else = true > > if something == true > puts "in an if" > elsif something_else == true > puts "nope, I'm here"; end > > puts "ending iffunc"; end Oh, god, that's hard to follow! That means if you forget an end, you get a weird broken block structure that could do anything. The whole point of Python's delimiting is that it's not possible to have a mismatch between what the programmer and the interpreter think the structure is. The OP would be better off writing a script to parse his code with Python-like indentation rules, and add delimiters when appropriate. Joe