expect <end> token after finished parsing the program
added if/else expression and boolean tokens
added logical and/or operators