skeleton of compiler and tokenizer for jack