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 -- Frank Heckenbach, frank@g-n-u.de, http://fjf.gnu.de/, 7977168E GPC To-Do list, latest features, fixed bugs: http://www.gnu-pascal.de/todo.html GPC download signing key: 51FF C1F0 1A77 C6C2 4482 4DDC 117A 9773 7F88 1707