The development of the compiler took off in early 2020 (stages 1-64) with the development of the tokenizer, the lexer, the parser and the assembly emitter. The numeric expression parser, including type checking, was developed at the same time. From June 2020 to October 2021 the development was paused due to the corona crisis.
Code: Select all
const con = "hello"; ' null terminated, no descriptor dim var: string = "Sharp"; ' null terminated and descriptor [addr:0] dim fix: string*5 = "BASIC"; ' not null terminated and descriptor [addr:5]