コード例 #1
0
ファイル: test.c プロジェクト: steven-schronk/Jack-Compiler
int test_no_code()
{
	int result = 0;
	test_msg_start("Testing For NULL Source");

	pC = NULL;
	result = has_more_tokens(pC);

	if(result == PASSED)
	{
		test_msg_end(PASSED);
	} else {
		test_msg_end(FAILED);
	}

	return result;
}
コード例 #2
0
ファイル: test.c プロジェクト: steven-schronk/Jack-Compiler
int test_end_of_code()
{
	int result = 0;
	char source[] = "\n\0";

	test_msg_start("Testing For EOF Source");

	pC = source;
	result = has_more_tokens(pC);

	if(result == PASSED)
	{
		test_msg_end(PASSED);
	} else {
		test_msg_end(FAILED);
	}

	return result;
}
コード例 #3
0
bool
XPathParserTokenSource::next_token_is(XPathTokenType type)
{
  return has_more_tokens() && peek_token().is(type);
}