It depends on the definition of "language." If you ask
Which programming language is parsed correctly by LL (k)?
then none, even pascal or xml is not, since they are all context-sensitive. A context-free grammar cannot detect errors, such as identifiers that are used without definition, or match an open and close tag in XML. If you ask
LL (k) , , ?
then ANTLR , ( a) LL (k).