table: manually add other alternates

added alternate info structure and other initializer list
added other alternates from initializer list in constructor

modified set token code function to use alternate map
modified input translate to use alternate map to get input parse code
modified let translate to use alternate map for various assignment codes

removed check for second associated code index
modified to set expected data types using alternate map in separate loop
added check to make sure first binary operator has homogeneous operands
added check to set multiple flag if function entries are reversed
added check to make secondary homogeneous operator the main alternate