	@Test
	public void testComments() throws SexpParserException, IOException {

		String testStr = "( defun \n test;no comments\n () \"hi ;no comment here \n there\") ;this is a comment";
		StringReader input = new StringReader(testStr);
		List<Token> expectedList = new ArrayList<>();
		expectedList.add(new Token("(", 1));
		expectedList.add(new Token("defun", 1));
		expectedList.add(new Token("test", 2));
		expectedList.add(new Token(";no comments", 2));
		expectedList.add(new Token("(", 3));
		expectedList.add(new Token(")", 3));
		expectedList.add(new Token("\"hi ;no comment here \n there\"", 4));
		expectedList.add(new Token(")", 4));
		List<Token> parsedList = SexpTokenizer.tokenize(input);
		Assert.assertEquals(expectedList, parsedList);
	}