Maybe maintain a map: variavle name -> int. So it will reduce string comparisons.
Maybe maintain a map: variavle name -> int. So it will reduce string comparisons.