@@ -362,13 +362,13 @@ translateExpression (SForeign _ _ "putStr" [(FString, var)]) =
362362 "__IDRRT__.print(" ++ translateVariableName var ++ ")"
363363
364364translateExpression (SForeign _ _ fun args)
365− | "." `isPrefixOf` fun, "[]=" `isSuffixOf` fun
365+ | "[]=" `isSuffixOf` fun
366366 , (obj:idx:val:[]) <- args =
367− concat [object obj, field, index idx, assign val]
367+ concat [object obj, index idx, assign val]
368368
369− | "." `isPrefixOf` fun, "[]" `isSuffixOf` fun
369+ | "[]" `isSuffixOf` fun
370370 , (obj:idx:[]) <- args =
371− concat [object obj, field, index idx]
371+ concat [object obj, index idx]
372372
373373 | "." `isPrefixOf` fun, "=" `isSuffixOf` fun
374374 , (obj:val:[]) <- args =