table: combined both new token functions

removed new token function taking single code argument (1st use)
moved code argument to first of new token taking three arguments
added -1 default values for column and length arguments
removed default token constructor
(only used three places, all changed to use new token function)
modified program model decode to use table new token from code (2nd use)
modified input translate to use table new token (3rd use)