All checks were successful
akbasic CI Build / cmake_build (push) Successful in 3m29s
akbasic CI Build / sanitizers (push) Successful in 4m42s
akbasic CI Build / coverage (push) Successful in 3m56s
akbasic CI Build / akgl_build (push) Successful in 8m34s
akbasic CI Build / mutation_test (push) Successful in 18m50s
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 scanner applies the same rule 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
|