1 if a=1 : b=1 'endif implied
2 if a=1 : b=1 : end if 'endif explicit
I'm thinking seriously about option 2, Mike. It's a finely balanced decision.
This is Oxygen's current preferred scheme for single liners.
/*
SINGLE LINERS
=============
LOOPS AND LOOPING CONDITIONALS
do : exit do : end do 'explicit end
while a<=10 : a-=1 : wend 'explicit end
for a = 1 to 10 : b+=a : next 'explicit end
NON LOOPING CONDITIONALS
if a=1 : b=1 'endif implied
case a : b=1 'endcase implied
FUNCTIONS
function f(a) as sys = a*a 'end function implied
sys f(a)=a*a 'end function implied
TYPES
type vector float x,y,z 'end type implied
DIMS
dim vector a,b,c 'end dim implied
ENUMS
enum Colors red,green,blue 'end enum implied
*/