The .PDF filerules state the line termination character is semicolon (;) and makes no reference as to what constitutes an inputline, in particularis it CR, LF, CRLF or the aformentioned are considered whitespace. Meaning
var x=50;var y=10
; var z = 9;
is valid input. I will have to assume since this is not mentioned that this is left as an implementation detail
Note, in your "Valid keywords and functions" table, section "var", lines 3 and 4, column Examples has
var decimal =
Using this from the "published" rules would indicate that text line termination characters and extraneous white space is to be ignored.
Note, the above statement could be false (please state so) and if so, then would this mean program comments can follow the line termination? e.g.
var decimal = 345.212312321; This is a decimal variable
Some clarification has to be made regarding this.
Second input question:
You state string variables have a max length of 256 characters. Are we supposed to produce an error message if this length is exceeded even if our implimentation supports longer length character variables?
Third input question:
Is there an inputline length limit?
Will you provide a representative range for the size of the input file (e.g. byte size or number of statements). It makes little sense to write a parallel interpreter for a one statement program.
Lack of clarification on these and other users queries will have to be assumed "and implementation detail".