ejer5183@artax.karlin.mff.cuni.cz wrote:
What about this one? It doesn't involve any identifiers, it clearly suggests a "missing information", and unlike "...", the usage of the symbol is consistent (i.e., it always stands for "number", not ".. number" depending on context).
var s: String (?) = 'Hi'; a: array [1 .. ?] of Integer = (42, 17, 99);
But `?' is a character not used in Pascal otherwise. I'm *very* doubtful of adding a new character to the syntax just for one new construct. (IMHO, that's even worse than adding a new keyword, and I think I made it clear recently what I think of adding keywords ...)
That's why I suggested a token (`...') which is, though non-standard, used in GPC already, and at least consists of characters used in Pascal. But a syntax using standard tokens or keywords might be better ...
Frank