feat: 添加 do while 与 for-in 语法枚举指令支持

This commit is contained in:
2026-06-06 18:18:31 +08:00
parent 35dd5c39bc
commit a2762fe3c9
7 changed files with 70 additions and 1 deletions
+5
View File
@@ -69,6 +69,11 @@ impl StringForge {
inner.entries.get(idx as usize).map(|e| e.data.clone())
}
pub fn get_hash(&self, idx: u32) -> Option<u16> {
let inner = self.inner.read().unwrap();
inner.entries.get(idx as usize).map(|e| e.hash)
}
pub fn decref(&self, idx: u32) {
let inner = self.inner.read().unwrap();
if let Some(entry) = inner.entries.get(idx as usize) {