fixed the bug not popping an argument in the _integer_inttostr primitive.

added a new primitive _processor_return_to_and_eval to support proper exception handling
This commit is contained in:
hyunghwan.chung
2016-06-13 15:52:09 +00:00
parent 1ab2faaf1f
commit f22b896ed2
11 changed files with 180 additions and 72 deletions

View File

@ -25,6 +25,10 @@
#class Character(Magnitude)
{
## #method basicSize
## {
## ^0
## }
}
#class Number(Magnitude)
@ -153,7 +157,7 @@
#method asString
{
self printStringRadix: 10
^self printStringRadix: 10
}
#method printStringRadix: aNumber
@ -213,6 +217,10 @@
#class SmallInteger(Integer)
{
## #method basicSize
## {
## ^0
## }
}
#class(#liword) LargeInteger(Integer)