W konstrukcji kompilatora Aho Ullmana i Sethiego podano, że wejściowy ciąg znaków programu źródłowego jest podzielony na sekwencje znaków, które mają logiczne znaczenie i są znane jako tokeny, a leksemy to sekwencje tworzące token, więc co jest podstawowa różnica?