Hi everyone,
Is there a set of rules written anywhere in regards to how the compiler should be written? I know, for example that try...finally is not allowed outside of the main block because of the performance impact.
I have a particular question... can I have custom operators? For example, for my jump optimisations, I mentioned the 'condition_in' function, but I wonder if seeing "if (a in b) then" instead of "if condition_in(a, b) then" would be much clearer for other programmers, especially since the operands aren't commutative. It would require declaring "operator in (const subset: TAsmCond; const c: TAsmCond): Boolean" though.
Gareth aka. Kit
