Jeremy Siek преди 3 години
родител
ревизия
f352bf7d25
променени са 1 файла, в които са добавени 2 реда и са изтрити 1 реда
  1. 2 1
      book.tex

+ 2 - 1
book.tex

@@ -26,7 +26,7 @@
 
 \def\racketEd{0}
 \def\pythonEd{1}
-\def\edition{0}
+\def\edition{1}
 
 % material that is specific to the Racket edition of the book
 \newcommand{\racket}[1]{{\if\edition\racketEd{#1}\fi}}
@@ -17267,6 +17267,7 @@ class TypeCheckLany(TypeCheckLlambda):
         return typ
       case Call(Name('any_tuple_load'), [tup, index]):
         self.check_exp(tup, AnyType(), env)
+        self.check_exp(index, IntType(), env)
         return AnyType()
       case Call(Name('any_len'), [tup]):
         self.check_exp(tup, AnyType(), env)