use memoized char in token action for char