I'm used to auto indentation in my IDE's .
Nick
========
I just loaded the environment last night. I've been reading about 'provably correct code' for years.
Thanks
Leslie
A definition you say... therein lies the rub...
SmallToBig == IF big + small <= 5
THEN /\ big' = big + small
/\ small' = 0
ELSE /\ big' = 5
/\ small' = small - (5 - big)
I would venture that your logic parser has a tree structure, and the indentation would roughly follow the tree level inside the parser.
Nick