The judge called BS, ruling that the ability of a programming language to call out to external procedures doesn't make it NOT a programming language:
>55. Based on this evidence, counsel for SAS Institute accepted that the DATA steps were a programming language, but submitted that the PROCS were not since the procedures were complex programs. In my view this submission confuses the PROC steps in the SAS Language with the programs in the C language which are invoked by them. The PROC steps are commands issued by the user to the computer expressed in a particular language which is parsed by the SAS System. Accordingly, the SAS Language as a whole, including the PROC steps, satisfies the IEEE definition of a programming language.
Awesome judge.