Added for expansion for Queue

This commit is contained in:
2025-04-09 23:30:45 +02:00
parent 3fa4de1578
commit 58b24a4b94

View File

@@ -28,3 +28,13 @@ is_queue_empty :: (queue: Queue) -> bool {
return queue.count == 0; return queue.count == 0;
} }
for_expansion :: (queue: *Queue, body: Code, flags: For_Flags) #expand {
for `it_index: 0..queue.count-1 {
#if flags & .POINTER {
`it := *queue.values[it_index];
} else {
`it := queue.values[it_index];
}
#insert body;
}
}