sentence: js , ocaml , pascal , pdf , perl , php , postscript , prolog , scala , scheme , sed , smalltalk , tcl , tecs , text , whitespace , c , c++ , java , python , c# , go , haskell , ocaml , f# , ruby , icon , intercal and pike .