diff options
| author | azidar | 2015-08-24 11:47:02 -0700 |
|---|---|---|
| committer | azidar | 2015-08-24 11:47:02 -0700 |
| commit | b2be9c1bec800422581e208b22be9dffd6d0d5f1 (patch) | |
| tree | db3d41f281a63b85321c0e1930572f122ba900b4 /src/main/stanza/bigint2.stanza | |
| parent | 5d3061bfed8445370e6fa97ec9238ba49e8fafbc (diff) | |
Added BigInt error if passed a string without starting with a b or h
Diffstat (limited to 'src/main/stanza/bigint2.stanza')
| -rw-r--r-- | src/main/stanza/bigint2.stanza | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/stanza/bigint2.stanza b/src/main/stanza/bigint2.stanza index 4657878a..ebd01652 100644 --- a/src/main/stanza/bigint2.stanza +++ b/src/main/stanza/bigint2.stanza @@ -109,7 +109,7 @@ public defn BigIntLit (data:Int, num-bits:Int) -> BigInt : public defn BigIntLit (data:String) -> BigInt : val base = data[0] - val shamt = if base == 'b': 1 else if base == 'h': 4 else: 2 + val shamt = if base == 'b': 1 else if base == 'h': 4 else: error("Unsupported BigInt base.") val digits = substring(data, 1) val num-bits = length(digits) * shamt BigIntLit(digits,shamt,num-bits) |
