git @ Cat's Eye Technologies Bhuna / master eg / clobj3.bhu
master

Tree @master (Download .tar.gz)

clobj3.bhu @masterraw · history · blame

Stack = ^ Size {
  S = [1,2,3,4,5,6,7]
  SP = 1
  
  Push = ^ E {
    //S[SP] = E
    Store S, SP, E
    SP = SP + 1
  }

  Pop = ^ {
    SP = SP - 1
    return S[SP]
  }

  return ^{}
}

Q = Stack(256)

Print Q.1, EoL
Print Q.2, EoL
Print Q.3, EoL
Print Q.4, EoL
Print Q.5, EoL