Added options to only compile input.
Performance tuning.
Prettier printing.