emit negated declarations

This commit is contained in:
2025-11-22 22:44:25 -07:00
parent 1706698ffa
commit 17089b53e1
6 changed files with 560 additions and 27 deletions

View File

@@ -37,8 +37,11 @@ pub enum LocationRequest {
#[derive(Clone)]
pub enum VariableLocation {
/// Represents a temporary register (r1 - r7)
Temporary(u8),
/// Represents a persistant register (r8 - r14)
Persistant(u8),
/// Represents a a stack offset (current stack - offset = variable loc)
Stack(u16),
}