Implement 1 byte variable operations
This commit is contained in:
@@ -46,11 +46,9 @@ task :convert do
|
||||
current_stage << <<~FUN
|
||||
proc f();
|
||||
var
|
||||
x: ^ElnaLocation;
|
||||
x: ElnaRtlObjectInfo;
|
||||
begin
|
||||
x := malloc(#size(ElnaLocation));
|
||||
x^.line := 5;
|
||||
x^.column := cast(3: Word)
|
||||
x.allocated := true
|
||||
end;
|
||||
|
||||
begin
|
||||
@@ -60,6 +58,8 @@ task :convert do
|
||||
current_stage << <<~FUN
|
||||
var
|
||||
FUN
|
||||
elsif line.end_with?("allocated: Word\n")
|
||||
current_stage << "\t\tallocated: Bool\n"
|
||||
else
|
||||
current_stage << line
|
||||
end
|
||||
|
||||
+356
-239
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user