Reflow the approved reference cases, shorten local fixture comments, and split the executable docs line so the 80-byte input buffer can read every source line. Co-authored-by: andrew <andrew@aklabs.net>
10 lines
420 B
QBasic
10 lines
420 B
QBasic
10 REM A type name and a field name are bare words, and so is every verb, so
|
|
20 REM they share a namespace whether we like it or not. Both are refused with
|
|
30 REM the same rule the scanner applies to variable names -- and a type
|
|
40 REM name is refused by the prescan, which can say so plainly rather than
|
|
50 REM leaving the parser to report "Expected expression or literal".
|
|
60 TYPE POINT
|
|
70 X#
|
|
80 END TYPE
|
|
90 PRINT 1
|