The version of ant that you are using does not have the ANTLR taskdef jar. You can download it from antlr.org.
I was using ant v1.6. I have downloaded a new version of ant which is now 1.7 and it worked! (although it threw warning messages on checksums, while retrieving some dependency files.., i wish it is not a serious problem)
thank you swd847