Parse statement lists

This commit is contained in:
2025-10-19 12:45:55 +02:00
parent c6531ba398
commit 70eab55cde
2 changed files with 998 additions and 282 deletions

View File

@@ -1598,8 +1598,8 @@ begin
_lexer_read_token(@token_kind); _lexer_read_token(@token_kind);
if token_kind <> _lexer_token_kind_assignment() then if token_kind <> _lexer_token_kind_assignment() then
(* Else we assume this is a zeroed 102400 bytes big array. *) (* Else we assume this is a zeroed 819200 bytes big array. *)
_write_z(" .zero 102400\0") _write_z(" .zero 819200\0")
else else
(* Skip the assignment sign with surrounding whitespaces. *) (* Skip the assignment sign with surrounding whitespaces. *)
_lexer_skip_token(); _lexer_skip_token();
@@ -3038,7 +3038,7 @@ begin
.start_read; .start_read;
(* Second argument is buffer size. Modifying update the source_code definition. *) (* Second argument is buffer size. Modifying update the source_code definition. *)
last_read := _read_file(offset, 102400); last_read := _read_file(offset, 819200);
if last_read > 0 then if last_read > 0 then
offset := offset + last_read; offset := offset + last_read;
goto .start_read goto .start_read

File diff suppressed because it is too large Load Diff