compiler and optimizer for a tinyL