private void declaration()
	{
		if (have(NonTerminal.VARIABLE_DECLARATION))
		{
			variableDeclaration();
		}
		else if (have(NonTerminal.FUNCTION_DEFINITION))
		{
			functionDefinition();
		}
		else if (have(NonTerminal.ARRAY_DECLARATION))
		{
			arrayDeclaration();
		}
	}